LCOV - code coverage report
Current view: top level - build-llvm/lib/Target/Hexagon - HexagonGenDisassemblerTables.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1417 1565 90.5 %
Date: 2018-10-20 13:21:21 Functions: 3 3 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |*  * Hexagon Disassembler                                                    *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : #include "llvm/MC/MCInst.h"
      10             : #include "llvm/Support/Debug.h"
      11             : #include "llvm/Support/DataTypes.h"
      12             : #include "llvm/Support/LEB128.h"
      13             : #include "llvm/Support/raw_ostream.h"
      14             : #include <assert.h>
      15             : 
      16             : namespace llvm {
      17             : 
      18             : // Helper function for extracting fields from encoded instructions.
      19             : template<typename InsnType>
      20             : #if defined(_MSC_VER) && !defined(__clang__)
      21             : __declspec(noinline)
      22             : #endif
      23             : static InsnType fieldFromInstruction(InsnType insn, unsigned startBit,
      24             :                                      unsigned numBits) {
      25             :     assert(startBit + numBits <= (sizeof(InsnType)*8) &&
      26             :            "Instruction field out of bounds!");
      27             :     InsnType fieldMask;
      28       25774 :     if (numBits == sizeof(InsnType)*8)
      29             :       fieldMask = (InsnType)(-1LL);
      30             :     else
      31       25774 :       fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
      32       11023 :     return (insn & fieldMask) >> startBit;
      33             : }
      34             : 
      35             : static const uint8_t DecoderTable32[] = {
      36             : /* 0 */       MCD::OPC_ExtractField, 28, 4,  // Inst{31-28} ...
      37             : /* 3 */       MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12
      38             : /* 8 */       MCD::OPC_Decode, 128, 7, 0, // Opcode: A4_ext
      39             : /* 12 */      MCD::OPC_FilterValue, 1, 90, 5, 0, // Skip to: 1387
      40             : /* 17 */      MCD::OPC_ExtractField, 22, 6,  // Inst{27-22} ...
      41             : /* 20 */      MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 60
      42             : /* 25 */      MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
      43             : /* 28 */      MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 44
      44             : /* 33 */      MCD::OPC_CheckField, 0, 1, 0, 50, 110, 0, // Skip to: 28250
      45             : /* 40 */      MCD::OPC_Decode, 141, 9, 1, // Opcode: J4_cmpeqi_tp0_jump_nt
      46             : /* 44 */      MCD::OPC_FilterValue, 1, 41, 110, 0, // Skip to: 28250
      47             : /* 49 */      MCD::OPC_CheckField, 0, 1, 0, 34, 110, 0, // Skip to: 28250
      48             : /* 56 */      MCD::OPC_Decode, 142, 9, 1, // Opcode: J4_cmpeqi_tp0_jump_t
      49             : /* 60 */      MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 100
      50             : /* 65 */      MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
      51             : /* 68 */      MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 84
      52             : /* 73 */      MCD::OPC_CheckField, 0, 1, 0, 10, 110, 0, // Skip to: 28250
      53             : /* 80 */      MCD::OPC_Decode, 135, 9, 1, // Opcode: J4_cmpeqi_fp0_jump_nt
      54             : /* 84 */      MCD::OPC_FilterValue, 1, 1, 110, 0, // Skip to: 28250
      55             : /* 89 */      MCD::OPC_CheckField, 0, 1, 0, 250, 109, 0, // Skip to: 28250
      56             : /* 96 */      MCD::OPC_Decode, 136, 9, 1, // Opcode: J4_cmpeqi_fp0_jump_t
      57             : /* 100 */     MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 140
      58             : /* 105 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
      59             : /* 108 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 124
      60             : /* 113 */     MCD::OPC_CheckField, 0, 1, 0, 226, 109, 0, // Skip to: 28250
      61             : /* 120 */     MCD::OPC_Decode, 177, 9, 1, // Opcode: J4_cmpgti_tp0_jump_nt
      62             : /* 124 */     MCD::OPC_FilterValue, 1, 217, 109, 0, // Skip to: 28250
      63             : /* 129 */     MCD::OPC_CheckField, 0, 1, 0, 210, 109, 0, // Skip to: 28250
      64             : /* 136 */     MCD::OPC_Decode, 178, 9, 1, // Opcode: J4_cmpgti_tp0_jump_t
      65             : /* 140 */     MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 180
      66             : /* 145 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
      67             : /* 148 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 164
      68             : /* 153 */     MCD::OPC_CheckField, 0, 1, 0, 186, 109, 0, // Skip to: 28250
      69             : /* 160 */     MCD::OPC_Decode, 171, 9, 1, // Opcode: J4_cmpgti_fp0_jump_nt
      70             : /* 164 */     MCD::OPC_FilterValue, 1, 177, 109, 0, // Skip to: 28250
      71             : /* 169 */     MCD::OPC_CheckField, 0, 1, 0, 170, 109, 0, // Skip to: 28250
      72             : /* 176 */     MCD::OPC_Decode, 172, 9, 1, // Opcode: J4_cmpgti_fp0_jump_t
      73             : /* 180 */     MCD::OPC_FilterValue, 4, 35, 0, 0, // Skip to: 220
      74             : /* 185 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
      75             : /* 188 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 204
      76             : /* 193 */     MCD::OPC_CheckField, 0, 1, 0, 146, 109, 0, // Skip to: 28250
      77             : /* 200 */     MCD::OPC_Decode, 213, 9, 1, // Opcode: J4_cmpgtui_tp0_jump_nt
      78             : /* 204 */     MCD::OPC_FilterValue, 1, 137, 109, 0, // Skip to: 28250
      79             : /* 209 */     MCD::OPC_CheckField, 0, 1, 0, 130, 109, 0, // Skip to: 28250
      80             : /* 216 */     MCD::OPC_Decode, 214, 9, 1, // Opcode: J4_cmpgtui_tp0_jump_t
      81             : /* 220 */     MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 260
      82             : /* 225 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
      83             : /* 228 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 244
      84             : /* 233 */     MCD::OPC_CheckField, 0, 1, 0, 106, 109, 0, // Skip to: 28250
      85             : /* 240 */     MCD::OPC_Decode, 207, 9, 1, // Opcode: J4_cmpgtui_fp0_jump_nt
      86             : /* 244 */     MCD::OPC_FilterValue, 1, 97, 109, 0, // Skip to: 28250
      87             : /* 249 */     MCD::OPC_CheckField, 0, 1, 0, 90, 109, 0, // Skip to: 28250
      88             : /* 256 */     MCD::OPC_Decode, 208, 9, 1, // Opcode: J4_cmpgtui_fp0_jump_t
      89             : /* 260 */     MCD::OPC_FilterValue, 6, 99, 0, 0, // Skip to: 364
      90             : /* 265 */     MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
      91             : /* 268 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 284
      92             : /* 273 */     MCD::OPC_CheckField, 0, 1, 0, 66, 109, 0, // Skip to: 28250
      93             : /* 280 */     MCD::OPC_Decode, 153, 9, 2, // Opcode: J4_cmpeqn1_tp0_jump_nt
      94             : /* 284 */     MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 300
      95             : /* 289 */     MCD::OPC_CheckField, 0, 1, 0, 50, 109, 0, // Skip to: 28250
      96             : /* 296 */     MCD::OPC_Decode, 189, 9, 2, // Opcode: J4_cmpgtn1_tp0_jump_nt
      97             : /* 300 */     MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 316
      98             : /* 305 */     MCD::OPC_CheckField, 0, 1, 0, 34, 109, 0, // Skip to: 28250
      99             : /* 312 */     MCD::OPC_Decode, 236, 9, 2, // Opcode: J4_tstbit0_tp0_jump_nt
     100             : /* 316 */     MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 332
     101             : /* 321 */     MCD::OPC_CheckField, 0, 1, 0, 18, 109, 0, // Skip to: 28250
     102             : /* 328 */     MCD::OPC_Decode, 154, 9, 2, // Opcode: J4_cmpeqn1_tp0_jump_t
     103             : /* 332 */     MCD::OPC_FilterValue, 33, 11, 0, 0, // Skip to: 348
     104             : /* 337 */     MCD::OPC_CheckField, 0, 1, 0, 2, 109, 0, // Skip to: 28250
     105             : /* 344 */     MCD::OPC_Decode, 190, 9, 2, // Opcode: J4_cmpgtn1_tp0_jump_t
     106             : /* 348 */     MCD::OPC_FilterValue, 35, 249, 108, 0, // Skip to: 28250
     107             : /* 353 */     MCD::OPC_CheckField, 0, 1, 0, 242, 108, 0, // Skip to: 28250
     108             : /* 360 */     MCD::OPC_Decode, 237, 9, 2, // Opcode: J4_tstbit0_tp0_jump_t
     109             : /* 364 */     MCD::OPC_FilterValue, 7, 99, 0, 0, // Skip to: 468
     110             : /* 369 */     MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     111             : /* 372 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 388
     112             : /* 377 */     MCD::OPC_CheckField, 0, 1, 0, 218, 108, 0, // Skip to: 28250
     113             : /* 384 */     MCD::OPC_Decode, 147, 9, 2, // Opcode: J4_cmpeqn1_fp0_jump_nt
     114             : /* 388 */     MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 404
     115             : /* 393 */     MCD::OPC_CheckField, 0, 1, 0, 202, 108, 0, // Skip to: 28250
     116             : /* 400 */     MCD::OPC_Decode, 183, 9, 2, // Opcode: J4_cmpgtn1_fp0_jump_nt
     117             : /* 404 */     MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 420
     118             : /* 409 */     MCD::OPC_CheckField, 0, 1, 0, 186, 108, 0, // Skip to: 28250
     119             : /* 416 */     MCD::OPC_Decode, 230, 9, 2, // Opcode: J4_tstbit0_fp0_jump_nt
     120             : /* 420 */     MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 436
     121             : /* 425 */     MCD::OPC_CheckField, 0, 1, 0, 170, 108, 0, // Skip to: 28250
     122             : /* 432 */     MCD::OPC_Decode, 148, 9, 2, // Opcode: J4_cmpeqn1_fp0_jump_t
     123             : /* 436 */     MCD::OPC_FilterValue, 33, 11, 0, 0, // Skip to: 452
     124             : /* 441 */     MCD::OPC_CheckField, 0, 1, 0, 154, 108, 0, // Skip to: 28250
     125             : /* 448 */     MCD::OPC_Decode, 184, 9, 2, // Opcode: J4_cmpgtn1_fp0_jump_t
     126             : /* 452 */     MCD::OPC_FilterValue, 35, 145, 108, 0, // Skip to: 28250
     127             : /* 457 */     MCD::OPC_CheckField, 0, 1, 0, 138, 108, 0, // Skip to: 28250
     128             : /* 464 */     MCD::OPC_Decode, 231, 9, 2, // Opcode: J4_tstbit0_fp0_jump_t
     129             : /* 468 */     MCD::OPC_FilterValue, 8, 35, 0, 0, // Skip to: 508
     130             : /* 473 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     131             : /* 476 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 492
     132             : /* 481 */     MCD::OPC_CheckField, 0, 1, 0, 114, 108, 0, // Skip to: 28250
     133             : /* 488 */     MCD::OPC_Decode, 143, 9, 1, // Opcode: J4_cmpeqi_tp1_jump_nt
     134             : /* 492 */     MCD::OPC_FilterValue, 1, 105, 108, 0, // Skip to: 28250
     135             : /* 497 */     MCD::OPC_CheckField, 0, 1, 0, 98, 108, 0, // Skip to: 28250
     136             : /* 504 */     MCD::OPC_Decode, 144, 9, 1, // Opcode: J4_cmpeqi_tp1_jump_t
     137             : /* 508 */     MCD::OPC_FilterValue, 9, 35, 0, 0, // Skip to: 548
     138             : /* 513 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     139             : /* 516 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 532
     140             : /* 521 */     MCD::OPC_CheckField, 0, 1, 0, 74, 108, 0, // Skip to: 28250
     141             : /* 528 */     MCD::OPC_Decode, 137, 9, 1, // Opcode: J4_cmpeqi_fp1_jump_nt
     142             : /* 532 */     MCD::OPC_FilterValue, 1, 65, 108, 0, // Skip to: 28250
     143             : /* 537 */     MCD::OPC_CheckField, 0, 1, 0, 58, 108, 0, // Skip to: 28250
     144             : /* 544 */     MCD::OPC_Decode, 138, 9, 1, // Opcode: J4_cmpeqi_fp1_jump_t
     145             : /* 548 */     MCD::OPC_FilterValue, 10, 35, 0, 0, // Skip to: 588
     146             : /* 553 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     147             : /* 556 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 572
     148             : /* 561 */     MCD::OPC_CheckField, 0, 1, 0, 34, 108, 0, // Skip to: 28250
     149             : /* 568 */     MCD::OPC_Decode, 179, 9, 1, // Opcode: J4_cmpgti_tp1_jump_nt
     150             : /* 572 */     MCD::OPC_FilterValue, 1, 25, 108, 0, // Skip to: 28250
     151             : /* 577 */     MCD::OPC_CheckField, 0, 1, 0, 18, 108, 0, // Skip to: 28250
     152             : /* 584 */     MCD::OPC_Decode, 180, 9, 1, // Opcode: J4_cmpgti_tp1_jump_t
     153             : /* 588 */     MCD::OPC_FilterValue, 11, 35, 0, 0, // Skip to: 628
     154             : /* 593 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     155             : /* 596 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 612
     156             : /* 601 */     MCD::OPC_CheckField, 0, 1, 0, 250, 107, 0, // Skip to: 28250
     157             : /* 608 */     MCD::OPC_Decode, 173, 9, 1, // Opcode: J4_cmpgti_fp1_jump_nt
     158             : /* 612 */     MCD::OPC_FilterValue, 1, 241, 107, 0, // Skip to: 28250
     159             : /* 617 */     MCD::OPC_CheckField, 0, 1, 0, 234, 107, 0, // Skip to: 28250
     160             : /* 624 */     MCD::OPC_Decode, 174, 9, 1, // Opcode: J4_cmpgti_fp1_jump_t
     161             : /* 628 */     MCD::OPC_FilterValue, 12, 35, 0, 0, // Skip to: 668
     162             : /* 633 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     163             : /* 636 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 652
     164             : /* 641 */     MCD::OPC_CheckField, 0, 1, 0, 210, 107, 0, // Skip to: 28250
     165             : /* 648 */     MCD::OPC_Decode, 215, 9, 1, // Opcode: J4_cmpgtui_tp1_jump_nt
     166             : /* 652 */     MCD::OPC_FilterValue, 1, 201, 107, 0, // Skip to: 28250
     167             : /* 657 */     MCD::OPC_CheckField, 0, 1, 0, 194, 107, 0, // Skip to: 28250
     168             : /* 664 */     MCD::OPC_Decode, 216, 9, 1, // Opcode: J4_cmpgtui_tp1_jump_t
     169             : /* 668 */     MCD::OPC_FilterValue, 13, 35, 0, 0, // Skip to: 708
     170             : /* 673 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     171             : /* 676 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 692
     172             : /* 681 */     MCD::OPC_CheckField, 0, 1, 0, 170, 107, 0, // Skip to: 28250
     173             : /* 688 */     MCD::OPC_Decode, 209, 9, 1, // Opcode: J4_cmpgtui_fp1_jump_nt
     174             : /* 692 */     MCD::OPC_FilterValue, 1, 161, 107, 0, // Skip to: 28250
     175             : /* 697 */     MCD::OPC_CheckField, 0, 1, 0, 154, 107, 0, // Skip to: 28250
     176             : /* 704 */     MCD::OPC_Decode, 210, 9, 1, // Opcode: J4_cmpgtui_fp1_jump_t
     177             : /* 708 */     MCD::OPC_FilterValue, 14, 99, 0, 0, // Skip to: 812
     178             : /* 713 */     MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     179             : /* 716 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 732
     180             : /* 721 */     MCD::OPC_CheckField, 0, 1, 0, 130, 107, 0, // Skip to: 28250
     181             : /* 728 */     MCD::OPC_Decode, 155, 9, 2, // Opcode: J4_cmpeqn1_tp1_jump_nt
     182             : /* 732 */     MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 748
     183             : /* 737 */     MCD::OPC_CheckField, 0, 1, 0, 114, 107, 0, // Skip to: 28250
     184             : /* 744 */     MCD::OPC_Decode, 191, 9, 2, // Opcode: J4_cmpgtn1_tp1_jump_nt
     185             : /* 748 */     MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 764
     186             : /* 753 */     MCD::OPC_CheckField, 0, 1, 0, 98, 107, 0, // Skip to: 28250
     187             : /* 760 */     MCD::OPC_Decode, 238, 9, 2, // Opcode: J4_tstbit0_tp1_jump_nt
     188             : /* 764 */     MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 780
     189             : /* 769 */     MCD::OPC_CheckField, 0, 1, 0, 82, 107, 0, // Skip to: 28250
     190             : /* 776 */     MCD::OPC_Decode, 156, 9, 2, // Opcode: J4_cmpeqn1_tp1_jump_t
     191             : /* 780 */     MCD::OPC_FilterValue, 33, 11, 0, 0, // Skip to: 796
     192             : /* 785 */     MCD::OPC_CheckField, 0, 1, 0, 66, 107, 0, // Skip to: 28250
     193             : /* 792 */     MCD::OPC_Decode, 192, 9, 2, // Opcode: J4_cmpgtn1_tp1_jump_t
     194             : /* 796 */     MCD::OPC_FilterValue, 35, 57, 107, 0, // Skip to: 28250
     195             : /* 801 */     MCD::OPC_CheckField, 0, 1, 0, 50, 107, 0, // Skip to: 28250
     196             : /* 808 */     MCD::OPC_Decode, 239, 9, 2, // Opcode: J4_tstbit0_tp1_jump_t
     197             : /* 812 */     MCD::OPC_FilterValue, 15, 99, 0, 0, // Skip to: 916
     198             : /* 817 */     MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     199             : /* 820 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 836
     200             : /* 825 */     MCD::OPC_CheckField, 0, 1, 0, 26, 107, 0, // Skip to: 28250
     201             : /* 832 */     MCD::OPC_Decode, 149, 9, 2, // Opcode: J4_cmpeqn1_fp1_jump_nt
     202             : /* 836 */     MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 852
     203             : /* 841 */     MCD::OPC_CheckField, 0, 1, 0, 10, 107, 0, // Skip to: 28250
     204             : /* 848 */     MCD::OPC_Decode, 185, 9, 2, // Opcode: J4_cmpgtn1_fp1_jump_nt
     205             : /* 852 */     MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 868
     206             : /* 857 */     MCD::OPC_CheckField, 0, 1, 0, 250, 106, 0, // Skip to: 28250
     207             : /* 864 */     MCD::OPC_Decode, 232, 9, 2, // Opcode: J4_tstbit0_fp1_jump_nt
     208             : /* 868 */     MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 884
     209             : /* 873 */     MCD::OPC_CheckField, 0, 1, 0, 234, 106, 0, // Skip to: 28250
     210             : /* 880 */     MCD::OPC_Decode, 150, 9, 2, // Opcode: J4_cmpeqn1_fp1_jump_t
     211             : /* 884 */     MCD::OPC_FilterValue, 33, 11, 0, 0, // Skip to: 900
     212             : /* 889 */     MCD::OPC_CheckField, 0, 1, 0, 218, 106, 0, // Skip to: 28250
     213             : /* 896 */     MCD::OPC_Decode, 186, 9, 2, // Opcode: J4_cmpgtn1_fp1_jump_t
     214             : /* 900 */     MCD::OPC_FilterValue, 35, 209, 106, 0, // Skip to: 28250
     215             : /* 905 */     MCD::OPC_CheckField, 0, 1, 0, 202, 106, 0, // Skip to: 28250
     216             : /* 912 */     MCD::OPC_Decode, 233, 9, 2, // Opcode: J4_tstbit0_fp1_jump_t
     217             : /* 916 */     MCD::OPC_FilterValue, 16, 67, 0, 0, // Skip to: 988
     218             : /* 921 */     MCD::OPC_ExtractField, 12, 2,  // Inst{13-12} ...
     219             : /* 924 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 940
     220             : /* 929 */     MCD::OPC_CheckField, 0, 1, 0, 178, 106, 0, // Skip to: 28250
     221             : /* 936 */     MCD::OPC_Decode, 129, 9, 3, // Opcode: J4_cmpeq_tp0_jump_nt
     222             : /* 940 */     MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 956
     223             : /* 945 */     MCD::OPC_CheckField, 0, 1, 0, 162, 106, 0, // Skip to: 28250
     224             : /* 952 */     MCD::OPC_Decode, 131, 9, 3, // Opcode: J4_cmpeq_tp1_jump_nt
     225             : /* 956 */     MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 972
     226             : /* 961 */     MCD::OPC_CheckField, 0, 1, 0, 146, 106, 0, // Skip to: 28250
     227             : /* 968 */     MCD::OPC_Decode, 130, 9, 3, // Opcode: J4_cmpeq_tp0_jump_t
     228             : /* 972 */     MCD::OPC_FilterValue, 3, 137, 106, 0, // Skip to: 28250
     229             : /* 977 */     MCD::OPC_CheckField, 0, 1, 0, 130, 106, 0, // Skip to: 28250
     230             : /* 984 */     MCD::OPC_Decode, 132, 9, 3, // Opcode: J4_cmpeq_tp1_jump_t
     231             : /* 988 */     MCD::OPC_FilterValue, 17, 67, 0, 0, // Skip to: 1060
     232             : /* 993 */     MCD::OPC_ExtractField, 12, 2,  // Inst{13-12} ...
     233             : /* 996 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1012
     234             : /* 1001 */    MCD::OPC_CheckField, 0, 1, 0, 106, 106, 0, // Skip to: 28250
     235             : /* 1008 */    MCD::OPC_Decode, 251, 8, 3, // Opcode: J4_cmpeq_fp0_jump_nt
     236             : /* 1012 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1028
     237             : /* 1017 */    MCD::OPC_CheckField, 0, 1, 0, 90, 106, 0, // Skip to: 28250
     238             : /* 1024 */    MCD::OPC_Decode, 253, 8, 3, // Opcode: J4_cmpeq_fp1_jump_nt
     239             : /* 1028 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1044
     240             : /* 1033 */    MCD::OPC_CheckField, 0, 1, 0, 74, 106, 0, // Skip to: 28250
     241             : /* 1040 */    MCD::OPC_Decode, 252, 8, 3, // Opcode: J4_cmpeq_fp0_jump_t
     242             : /* 1044 */    MCD::OPC_FilterValue, 3, 65, 106, 0, // Skip to: 28250
     243             : /* 1049 */    MCD::OPC_CheckField, 0, 1, 0, 58, 106, 0, // Skip to: 28250
     244             : /* 1056 */    MCD::OPC_Decode, 254, 8, 3, // Opcode: J4_cmpeq_fp1_jump_t
     245             : /* 1060 */    MCD::OPC_FilterValue, 18, 67, 0, 0, // Skip to: 1132
     246             : /* 1065 */    MCD::OPC_ExtractField, 12, 2,  // Inst{13-12} ...
     247             : /* 1068 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1084
     248             : /* 1073 */    MCD::OPC_CheckField, 0, 1, 0, 34, 106, 0, // Skip to: 28250
     249             : /* 1080 */    MCD::OPC_Decode, 165, 9, 3, // Opcode: J4_cmpgt_tp0_jump_nt
     250             : /* 1084 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1100
     251             : /* 1089 */    MCD::OPC_CheckField, 0, 1, 0, 18, 106, 0, // Skip to: 28250
     252             : /* 1096 */    MCD::OPC_Decode, 167, 9, 3, // Opcode: J4_cmpgt_tp1_jump_nt
     253             : /* 1100 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1116
     254             : /* 1105 */    MCD::OPC_CheckField, 0, 1, 0, 2, 106, 0, // Skip to: 28250
     255             : /* 1112 */    MCD::OPC_Decode, 166, 9, 3, // Opcode: J4_cmpgt_tp0_jump_t
     256             : /* 1116 */    MCD::OPC_FilterValue, 3, 249, 105, 0, // Skip to: 28250
     257             : /* 1121 */    MCD::OPC_CheckField, 0, 1, 0, 242, 105, 0, // Skip to: 28250
     258             : /* 1128 */    MCD::OPC_Decode, 168, 9, 3, // Opcode: J4_cmpgt_tp1_jump_t
     259             : /* 1132 */    MCD::OPC_FilterValue, 19, 67, 0, 0, // Skip to: 1204
     260             : /* 1137 */    MCD::OPC_ExtractField, 12, 2,  // Inst{13-12} ...
     261             : /* 1140 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1156
     262             : /* 1145 */    MCD::OPC_CheckField, 0, 1, 0, 218, 105, 0, // Skip to: 28250
     263             : /* 1152 */    MCD::OPC_Decode, 159, 9, 3, // Opcode: J4_cmpgt_fp0_jump_nt
     264             : /* 1156 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1172
     265             : /* 1161 */    MCD::OPC_CheckField, 0, 1, 0, 202, 105, 0, // Skip to: 28250
     266             : /* 1168 */    MCD::OPC_Decode, 161, 9, 3, // Opcode: J4_cmpgt_fp1_jump_nt
     267             : /* 1172 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1188
     268             : /* 1177 */    MCD::OPC_CheckField, 0, 1, 0, 186, 105, 0, // Skip to: 28250
     269             : /* 1184 */    MCD::OPC_Decode, 160, 9, 3, // Opcode: J4_cmpgt_fp0_jump_t
     270             : /* 1188 */    MCD::OPC_FilterValue, 3, 177, 105, 0, // Skip to: 28250
     271             : /* 1193 */    MCD::OPC_CheckField, 0, 1, 0, 170, 105, 0, // Skip to: 28250
     272             : /* 1200 */    MCD::OPC_Decode, 162, 9, 3, // Opcode: J4_cmpgt_fp1_jump_t
     273             : /* 1204 */    MCD::OPC_FilterValue, 20, 67, 0, 0, // Skip to: 1276
     274             : /* 1209 */    MCD::OPC_ExtractField, 12, 2,  // Inst{13-12} ...
     275             : /* 1212 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1228
     276             : /* 1217 */    MCD::OPC_CheckField, 0, 1, 0, 146, 105, 0, // Skip to: 28250
     277             : /* 1224 */    MCD::OPC_Decode, 201, 9, 3, // Opcode: J4_cmpgtu_tp0_jump_nt
     278             : /* 1228 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1244
     279             : /* 1233 */    MCD::OPC_CheckField, 0, 1, 0, 130, 105, 0, // Skip to: 28250
     280             : /* 1240 */    MCD::OPC_Decode, 203, 9, 3, // Opcode: J4_cmpgtu_tp1_jump_nt
     281             : /* 1244 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1260
     282             : /* 1249 */    MCD::OPC_CheckField, 0, 1, 0, 114, 105, 0, // Skip to: 28250
     283             : /* 1256 */    MCD::OPC_Decode, 202, 9, 3, // Opcode: J4_cmpgtu_tp0_jump_t
     284             : /* 1260 */    MCD::OPC_FilterValue, 3, 105, 105, 0, // Skip to: 28250
     285             : /* 1265 */    MCD::OPC_CheckField, 0, 1, 0, 98, 105, 0, // Skip to: 28250
     286             : /* 1272 */    MCD::OPC_Decode, 204, 9, 3, // Opcode: J4_cmpgtu_tp1_jump_t
     287             : /* 1276 */    MCD::OPC_FilterValue, 21, 67, 0, 0, // Skip to: 1348
     288             : /* 1281 */    MCD::OPC_ExtractField, 12, 2,  // Inst{13-12} ...
     289             : /* 1284 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1300
     290             : /* 1289 */    MCD::OPC_CheckField, 0, 1, 0, 74, 105, 0, // Skip to: 28250
     291             : /* 1296 */    MCD::OPC_Decode, 195, 9, 3, // Opcode: J4_cmpgtu_fp0_jump_nt
     292             : /* 1300 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1316
     293             : /* 1305 */    MCD::OPC_CheckField, 0, 1, 0, 58, 105, 0, // Skip to: 28250
     294             : /* 1312 */    MCD::OPC_Decode, 197, 9, 3, // Opcode: J4_cmpgtu_fp1_jump_nt
     295             : /* 1316 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1332
     296             : /* 1321 */    MCD::OPC_CheckField, 0, 1, 0, 42, 105, 0, // Skip to: 28250
     297             : /* 1328 */    MCD::OPC_Decode, 196, 9, 3, // Opcode: J4_cmpgtu_fp0_jump_t
     298             : /* 1332 */    MCD::OPC_FilterValue, 3, 33, 105, 0, // Skip to: 28250
     299             : /* 1337 */    MCD::OPC_CheckField, 0, 1, 0, 26, 105, 0, // Skip to: 28250
     300             : /* 1344 */    MCD::OPC_Decode, 198, 9, 3, // Opcode: J4_cmpgtu_fp1_jump_t
     301             : /* 1348 */    MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1364
     302             : /* 1353 */    MCD::OPC_CheckField, 0, 1, 0, 10, 105, 0, // Skip to: 28250
     303             : /* 1360 */    MCD::OPC_Decode, 226, 9, 4, // Opcode: J4_jumpseti
     304             : /* 1364 */    MCD::OPC_FilterValue, 28, 1, 105, 0, // Skip to: 28250
     305             : /* 1369 */    MCD::OPC_CheckField, 12, 2, 0, 250, 104, 0, // Skip to: 28250
     306             : /* 1376 */    MCD::OPC_CheckField, 0, 1, 0, 243, 104, 0, // Skip to: 28250
     307             : /* 1383 */    MCD::OPC_Decode, 227, 9, 5, // Opcode: J4_jumpsetr
     308             : /* 1387 */    MCD::OPC_FilterValue, 2, 167, 4, 0, // Skip to: 2583
     309             : /* 1392 */    MCD::OPC_ExtractField, 22, 6,  // Inst{27-22} ...
     310             : /* 1395 */    MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 1449
     311             : /* 1400 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     312             : /* 1403 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1426
     313             : /* 1408 */    MCD::OPC_CheckField, 19, 1, 0, 211, 104, 0, // Skip to: 28250
     314             : /* 1415 */    MCD::OPC_CheckField, 0, 1, 0, 204, 104, 0, // Skip to: 28250
     315             : /* 1422 */    MCD::OPC_Decode, 255, 8, 6, // Opcode: J4_cmpeq_t_jumpnv_nt
     316             : /* 1426 */    MCD::OPC_FilterValue, 1, 195, 104, 0, // Skip to: 28250
     317             : /* 1431 */    MCD::OPC_CheckField, 19, 1, 0, 188, 104, 0, // Skip to: 28250
     318             : /* 1438 */    MCD::OPC_CheckField, 0, 1, 0, 181, 104, 0, // Skip to: 28250
     319             : /* 1445 */    MCD::OPC_Decode, 128, 9, 6, // Opcode: J4_cmpeq_t_jumpnv_t
     320             : /* 1449 */    MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 1503
     321             : /* 1454 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     322             : /* 1457 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1480
     323             : /* 1462 */    MCD::OPC_CheckField, 19, 1, 0, 157, 104, 0, // Skip to: 28250
     324             : /* 1469 */    MCD::OPC_CheckField, 0, 1, 0, 150, 104, 0, // Skip to: 28250
     325             : /* 1476 */    MCD::OPC_Decode, 249, 8, 6, // Opcode: J4_cmpeq_f_jumpnv_nt
     326             : /* 1480 */    MCD::OPC_FilterValue, 1, 141, 104, 0, // Skip to: 28250
     327             : /* 1485 */    MCD::OPC_CheckField, 19, 1, 0, 134, 104, 0, // Skip to: 28250
     328             : /* 1492 */    MCD::OPC_CheckField, 0, 1, 0, 127, 104, 0, // Skip to: 28250
     329             : /* 1499 */    MCD::OPC_Decode, 250, 8, 6, // Opcode: J4_cmpeq_f_jumpnv_t
     330             : /* 1503 */    MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 1557
     331             : /* 1508 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     332             : /* 1511 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1534
     333             : /* 1516 */    MCD::OPC_CheckField, 19, 1, 0, 103, 104, 0, // Skip to: 28250
     334             : /* 1523 */    MCD::OPC_CheckField, 0, 1, 0, 96, 104, 0, // Skip to: 28250
     335             : /* 1530 */    MCD::OPC_Decode, 163, 9, 6, // Opcode: J4_cmpgt_t_jumpnv_nt
     336             : /* 1534 */    MCD::OPC_FilterValue, 1, 87, 104, 0, // Skip to: 28250
     337             : /* 1539 */    MCD::OPC_CheckField, 19, 1, 0, 80, 104, 0, // Skip to: 28250
     338             : /* 1546 */    MCD::OPC_CheckField, 0, 1, 0, 73, 104, 0, // Skip to: 28250
     339             : /* 1553 */    MCD::OPC_Decode, 164, 9, 6, // Opcode: J4_cmpgt_t_jumpnv_t
     340             : /* 1557 */    MCD::OPC_FilterValue, 3, 49, 0, 0, // Skip to: 1611
     341             : /* 1562 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     342             : /* 1565 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1588
     343             : /* 1570 */    MCD::OPC_CheckField, 19, 1, 0, 49, 104, 0, // Skip to: 28250
     344             : /* 1577 */    MCD::OPC_CheckField, 0, 1, 0, 42, 104, 0, // Skip to: 28250
     345             : /* 1584 */    MCD::OPC_Decode, 157, 9, 6, // Opcode: J4_cmpgt_f_jumpnv_nt
     346             : /* 1588 */    MCD::OPC_FilterValue, 1, 33, 104, 0, // Skip to: 28250
     347             : /* 1593 */    MCD::OPC_CheckField, 19, 1, 0, 26, 104, 0, // Skip to: 28250
     348             : /* 1600 */    MCD::OPC_CheckField, 0, 1, 0, 19, 104, 0, // Skip to: 28250
     349             : /* 1607 */    MCD::OPC_Decode, 158, 9, 6, // Opcode: J4_cmpgt_f_jumpnv_t
     350             : /* 1611 */    MCD::OPC_FilterValue, 4, 49, 0, 0, // Skip to: 1665
     351             : /* 1616 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     352             : /* 1619 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1642
     353             : /* 1624 */    MCD::OPC_CheckField, 19, 1, 0, 251, 103, 0, // Skip to: 28250
     354             : /* 1631 */    MCD::OPC_CheckField, 0, 1, 0, 244, 103, 0, // Skip to: 28250
     355             : /* 1638 */    MCD::OPC_Decode, 199, 9, 6, // Opcode: J4_cmpgtu_t_jumpnv_nt
     356             : /* 1642 */    MCD::OPC_FilterValue, 1, 235, 103, 0, // Skip to: 28250
     357             : /* 1647 */    MCD::OPC_CheckField, 19, 1, 0, 228, 103, 0, // Skip to: 28250
     358             : /* 1654 */    MCD::OPC_CheckField, 0, 1, 0, 221, 103, 0, // Skip to: 28250
     359             : /* 1661 */    MCD::OPC_Decode, 200, 9, 6, // Opcode: J4_cmpgtu_t_jumpnv_t
     360             : /* 1665 */    MCD::OPC_FilterValue, 5, 49, 0, 0, // Skip to: 1719
     361             : /* 1670 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     362             : /* 1673 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1696
     363             : /* 1678 */    MCD::OPC_CheckField, 19, 1, 0, 197, 103, 0, // Skip to: 28250
     364             : /* 1685 */    MCD::OPC_CheckField, 0, 1, 0, 190, 103, 0, // Skip to: 28250
     365             : /* 1692 */    MCD::OPC_Decode, 193, 9, 6, // Opcode: J4_cmpgtu_f_jumpnv_nt
     366             : /* 1696 */    MCD::OPC_FilterValue, 1, 181, 103, 0, // Skip to: 28250
     367             : /* 1701 */    MCD::OPC_CheckField, 19, 1, 0, 174, 103, 0, // Skip to: 28250
     368             : /* 1708 */    MCD::OPC_CheckField, 0, 1, 0, 167, 103, 0, // Skip to: 28250
     369             : /* 1715 */    MCD::OPC_Decode, 194, 9, 6, // Opcode: J4_cmpgtu_f_jumpnv_t
     370             : /* 1719 */    MCD::OPC_FilterValue, 6, 49, 0, 0, // Skip to: 1773
     371             : /* 1724 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     372             : /* 1727 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1750
     373             : /* 1732 */    MCD::OPC_CheckField, 19, 1, 0, 143, 103, 0, // Skip to: 28250
     374             : /* 1739 */    MCD::OPC_CheckField, 0, 1, 0, 136, 103, 0, // Skip to: 28250
     375             : /* 1746 */    MCD::OPC_Decode, 219, 9, 7, // Opcode: J4_cmplt_t_jumpnv_nt
     376             : /* 1750 */    MCD::OPC_FilterValue, 1, 127, 103, 0, // Skip to: 28250
     377             : /* 1755 */    MCD::OPC_CheckField, 19, 1, 0, 120, 103, 0, // Skip to: 28250
     378             : /* 1762 */    MCD::OPC_CheckField, 0, 1, 0, 113, 103, 0, // Skip to: 28250
     379             : /* 1769 */    MCD::OPC_Decode, 220, 9, 7, // Opcode: J4_cmplt_t_jumpnv_t
     380             : /* 1773 */    MCD::OPC_FilterValue, 7, 49, 0, 0, // Skip to: 1827
     381             : /* 1778 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     382             : /* 1781 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1804
     383             : /* 1786 */    MCD::OPC_CheckField, 19, 1, 0, 89, 103, 0, // Skip to: 28250
     384             : /* 1793 */    MCD::OPC_CheckField, 0, 1, 0, 82, 103, 0, // Skip to: 28250
     385             : /* 1800 */    MCD::OPC_Decode, 217, 9, 7, // Opcode: J4_cmplt_f_jumpnv_nt
     386             : /* 1804 */    MCD::OPC_FilterValue, 1, 73, 103, 0, // Skip to: 28250
     387             : /* 1809 */    MCD::OPC_CheckField, 19, 1, 0, 66, 103, 0, // Skip to: 28250
     388             : /* 1816 */    MCD::OPC_CheckField, 0, 1, 0, 59, 103, 0, // Skip to: 28250
     389             : /* 1823 */    MCD::OPC_Decode, 218, 9, 7, // Opcode: J4_cmplt_f_jumpnv_t
     390             : /* 1827 */    MCD::OPC_FilterValue, 8, 49, 0, 0, // Skip to: 1881
     391             : /* 1832 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     392             : /* 1835 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1858
     393             : /* 1840 */    MCD::OPC_CheckField, 19, 1, 0, 35, 103, 0, // Skip to: 28250
     394             : /* 1847 */    MCD::OPC_CheckField, 0, 1, 0, 28, 103, 0, // Skip to: 28250
     395             : /* 1854 */    MCD::OPC_Decode, 223, 9, 7, // Opcode: J4_cmpltu_t_jumpnv_nt
     396             : /* 1858 */    MCD::OPC_FilterValue, 1, 19, 103, 0, // Skip to: 28250
     397             : /* 1863 */    MCD::OPC_CheckField, 19, 1, 0, 12, 103, 0, // Skip to: 28250
     398             : /* 1870 */    MCD::OPC_CheckField, 0, 1, 0, 5, 103, 0, // Skip to: 28250
     399             : /* 1877 */    MCD::OPC_Decode, 224, 9, 7, // Opcode: J4_cmpltu_t_jumpnv_t
     400             : /* 1881 */    MCD::OPC_FilterValue, 9, 49, 0, 0, // Skip to: 1935
     401             : /* 1886 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     402             : /* 1889 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1912
     403             : /* 1894 */    MCD::OPC_CheckField, 19, 1, 0, 237, 102, 0, // Skip to: 28250
     404             : /* 1901 */    MCD::OPC_CheckField, 0, 1, 0, 230, 102, 0, // Skip to: 28250
     405             : /* 1908 */    MCD::OPC_Decode, 221, 9, 7, // Opcode: J4_cmpltu_f_jumpnv_nt
     406             : /* 1912 */    MCD::OPC_FilterValue, 1, 221, 102, 0, // Skip to: 28250
     407             : /* 1917 */    MCD::OPC_CheckField, 19, 1, 0, 214, 102, 0, // Skip to: 28250
     408             : /* 1924 */    MCD::OPC_CheckField, 0, 1, 0, 207, 102, 0, // Skip to: 28250
     409             : /* 1931 */    MCD::OPC_Decode, 222, 9, 7, // Opcode: J4_cmpltu_f_jumpnv_t
     410             : /* 1935 */    MCD::OPC_FilterValue, 16, 49, 0, 0, // Skip to: 1989
     411             : /* 1940 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     412             : /* 1943 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1966
     413             : /* 1948 */    MCD::OPC_CheckField, 19, 1, 0, 183, 102, 0, // Skip to: 28250
     414             : /* 1955 */    MCD::OPC_CheckField, 0, 1, 0, 176, 102, 0, // Skip to: 28250
     415             : /* 1962 */    MCD::OPC_Decode, 139, 9, 8, // Opcode: J4_cmpeqi_t_jumpnv_nt
     416             : /* 1966 */    MCD::OPC_FilterValue, 1, 167, 102, 0, // Skip to: 28250
     417             : /* 1971 */    MCD::OPC_CheckField, 19, 1, 0, 160, 102, 0, // Skip to: 28250
     418             : /* 1978 */    MCD::OPC_CheckField, 0, 1, 0, 153, 102, 0, // Skip to: 28250
     419             : /* 1985 */    MCD::OPC_Decode, 140, 9, 8, // Opcode: J4_cmpeqi_t_jumpnv_t
     420             : /* 1989 */    MCD::OPC_FilterValue, 17, 49, 0, 0, // Skip to: 2043
     421             : /* 1994 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     422             : /* 1997 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2020
     423             : /* 2002 */    MCD::OPC_CheckField, 19, 1, 0, 129, 102, 0, // Skip to: 28250
     424             : /* 2009 */    MCD::OPC_CheckField, 0, 1, 0, 122, 102, 0, // Skip to: 28250
     425             : /* 2016 */    MCD::OPC_Decode, 133, 9, 8, // Opcode: J4_cmpeqi_f_jumpnv_nt
     426             : /* 2020 */    MCD::OPC_FilterValue, 1, 113, 102, 0, // Skip to: 28250
     427             : /* 2025 */    MCD::OPC_CheckField, 19, 1, 0, 106, 102, 0, // Skip to: 28250
     428             : /* 2032 */    MCD::OPC_CheckField, 0, 1, 0, 99, 102, 0, // Skip to: 28250
     429             : /* 2039 */    MCD::OPC_Decode, 134, 9, 8, // Opcode: J4_cmpeqi_f_jumpnv_t
     430             : /* 2043 */    MCD::OPC_FilterValue, 18, 49, 0, 0, // Skip to: 2097
     431             : /* 2048 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     432             : /* 2051 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2074
     433             : /* 2056 */    MCD::OPC_CheckField, 19, 1, 0, 75, 102, 0, // Skip to: 28250
     434             : /* 2063 */    MCD::OPC_CheckField, 0, 1, 0, 68, 102, 0, // Skip to: 28250
     435             : /* 2070 */    MCD::OPC_Decode, 175, 9, 8, // Opcode: J4_cmpgti_t_jumpnv_nt
     436             : /* 2074 */    MCD::OPC_FilterValue, 1, 59, 102, 0, // Skip to: 28250
     437             : /* 2079 */    MCD::OPC_CheckField, 19, 1, 0, 52, 102, 0, // Skip to: 28250
     438             : /* 2086 */    MCD::OPC_CheckField, 0, 1, 0, 45, 102, 0, // Skip to: 28250
     439             : /* 2093 */    MCD::OPC_Decode, 176, 9, 8, // Opcode: J4_cmpgti_t_jumpnv_t
     440             : /* 2097 */    MCD::OPC_FilterValue, 19, 49, 0, 0, // Skip to: 2151
     441             : /* 2102 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     442             : /* 2105 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2128
     443             : /* 2110 */    MCD::OPC_CheckField, 19, 1, 0, 21, 102, 0, // Skip to: 28250
     444             : /* 2117 */    MCD::OPC_CheckField, 0, 1, 0, 14, 102, 0, // Skip to: 28250
     445             : /* 2124 */    MCD::OPC_Decode, 169, 9, 8, // Opcode: J4_cmpgti_f_jumpnv_nt
     446             : /* 2128 */    MCD::OPC_FilterValue, 1, 5, 102, 0, // Skip to: 28250
     447             : /* 2133 */    MCD::OPC_CheckField, 19, 1, 0, 254, 101, 0, // Skip to: 28250
     448             : /* 2140 */    MCD::OPC_CheckField, 0, 1, 0, 247, 101, 0, // Skip to: 28250
     449             : /* 2147 */    MCD::OPC_Decode, 170, 9, 8, // Opcode: J4_cmpgti_f_jumpnv_t
     450             : /* 2151 */    MCD::OPC_FilterValue, 20, 49, 0, 0, // Skip to: 2205
     451             : /* 2156 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     452             : /* 2159 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2182
     453             : /* 2164 */    MCD::OPC_CheckField, 19, 1, 0, 223, 101, 0, // Skip to: 28250
     454             : /* 2171 */    MCD::OPC_CheckField, 0, 1, 0, 216, 101, 0, // Skip to: 28250
     455             : /* 2178 */    MCD::OPC_Decode, 211, 9, 8, // Opcode: J4_cmpgtui_t_jumpnv_nt
     456             : /* 2182 */    MCD::OPC_FilterValue, 1, 207, 101, 0, // Skip to: 28250
     457             : /* 2187 */    MCD::OPC_CheckField, 19, 1, 0, 200, 101, 0, // Skip to: 28250
     458             : /* 2194 */    MCD::OPC_CheckField, 0, 1, 0, 193, 101, 0, // Skip to: 28250
     459             : /* 2201 */    MCD::OPC_Decode, 212, 9, 8, // Opcode: J4_cmpgtui_t_jumpnv_t
     460             : /* 2205 */    MCD::OPC_FilterValue, 21, 49, 0, 0, // Skip to: 2259
     461             : /* 2210 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
     462             : /* 2213 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2236
     463             : /* 2218 */    MCD::OPC_CheckField, 19, 1, 0, 169, 101, 0, // Skip to: 28250
     464             : /* 2225 */    MCD::OPC_CheckField, 0, 1, 0, 162, 101, 0, // Skip to: 28250
     465             : /* 2232 */    MCD::OPC_Decode, 205, 9, 8, // Opcode: J4_cmpgtui_f_jumpnv_nt
     466             : /* 2236 */    MCD::OPC_FilterValue, 1, 153, 101, 0, // Skip to: 28250
     467             : /* 2241 */    MCD::OPC_CheckField, 19, 1, 0, 146, 101, 0, // Skip to: 28250
     468             : /* 2248 */    MCD::OPC_CheckField, 0, 1, 0, 139, 101, 0, // Skip to: 28250
     469             : /* 2255 */    MCD::OPC_Decode, 206, 9, 8, // Opcode: J4_cmpgtui_f_jumpnv_t
     470             : /* 2259 */    MCD::OPC_FilterValue, 22, 49, 0, 0, // Skip to: 2313
     471             : /* 2264 */    MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     472             : /* 2267 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2290
     473             : /* 2272 */    MCD::OPC_CheckField, 19, 1, 0, 115, 101, 0, // Skip to: 28250
     474             : /* 2279 */    MCD::OPC_CheckField, 0, 1, 0, 108, 101, 0, // Skip to: 28250
     475             : /* 2286 */    MCD::OPC_Decode, 234, 9, 9, // Opcode: J4_tstbit0_t_jumpnv_nt
     476             : /* 2290 */    MCD::OPC_FilterValue, 32, 99, 101, 0, // Skip to: 28250
     477             : /* 2295 */    MCD::OPC_CheckField, 19, 1, 0, 92, 101, 0, // Skip to: 28250
     478             : /* 2302 */    MCD::OPC_CheckField, 0, 1, 0, 85, 101, 0, // Skip to: 28250
     479             : /* 2309 */    MCD::OPC_Decode, 235, 9, 9, // Opcode: J4_tstbit0_t_jumpnv_t
     480             : /* 2313 */    MCD::OPC_FilterValue, 23, 49, 0, 0, // Skip to: 2367
     481             : /* 2318 */    MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     482             : /* 2321 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2344
     483             : /* 2326 */    MCD::OPC_CheckField, 19, 1, 0, 61, 101, 0, // Skip to: 28250
     484             : /* 2333 */    MCD::OPC_CheckField, 0, 1, 0, 54, 101, 0, // Skip to: 28250
     485             : /* 2340 */    MCD::OPC_Decode, 228, 9, 9, // Opcode: J4_tstbit0_f_jumpnv_nt
     486             : /* 2344 */    MCD::OPC_FilterValue, 32, 45, 101, 0, // Skip to: 28250
     487             : /* 2349 */    MCD::OPC_CheckField, 19, 1, 0, 38, 101, 0, // Skip to: 28250
     488             : /* 2356 */    MCD::OPC_CheckField, 0, 1, 0, 31, 101, 0, // Skip to: 28250
     489             : /* 2363 */    MCD::OPC_Decode, 229, 9, 9, // Opcode: J4_tstbit0_f_jumpnv_t
     490             : /* 2367 */    MCD::OPC_FilterValue, 24, 49, 0, 0, // Skip to: 2421
     491             : /* 2372 */    MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     492             : /* 2375 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2398
     493             : /* 2380 */    MCD::OPC_CheckField, 19, 1, 0, 7, 101, 0, // Skip to: 28250
     494             : /* 2387 */    MCD::OPC_CheckField, 0, 1, 0, 0, 101, 0, // Skip to: 28250
     495             : /* 2394 */    MCD::OPC_Decode, 151, 9, 9, // Opcode: J4_cmpeqn1_t_jumpnv_nt
     496             : /* 2398 */    MCD::OPC_FilterValue, 32, 247, 100, 0, // Skip to: 28250
     497             : /* 2403 */    MCD::OPC_CheckField, 19, 1, 0, 240, 100, 0, // Skip to: 28250
     498             : /* 2410 */    MCD::OPC_CheckField, 0, 1, 0, 233, 100, 0, // Skip to: 28250
     499             : /* 2417 */    MCD::OPC_Decode, 152, 9, 9, // Opcode: J4_cmpeqn1_t_jumpnv_t
     500             : /* 2421 */    MCD::OPC_FilterValue, 25, 49, 0, 0, // Skip to: 2475
     501             : /* 2426 */    MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     502             : /* 2429 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2452
     503             : /* 2434 */    MCD::OPC_CheckField, 19, 1, 0, 209, 100, 0, // Skip to: 28250
     504             : /* 2441 */    MCD::OPC_CheckField, 0, 1, 0, 202, 100, 0, // Skip to: 28250
     505             : /* 2448 */    MCD::OPC_Decode, 145, 9, 9, // Opcode: J4_cmpeqn1_f_jumpnv_nt
     506             : /* 2452 */    MCD::OPC_FilterValue, 32, 193, 100, 0, // Skip to: 28250
     507             : /* 2457 */    MCD::OPC_CheckField, 19, 1, 0, 186, 100, 0, // Skip to: 28250
     508             : /* 2464 */    MCD::OPC_CheckField, 0, 1, 0, 179, 100, 0, // Skip to: 28250
     509             : /* 2471 */    MCD::OPC_Decode, 146, 9, 9, // Opcode: J4_cmpeqn1_f_jumpnv_t
     510             : /* 2475 */    MCD::OPC_FilterValue, 26, 49, 0, 0, // Skip to: 2529
     511             : /* 2480 */    MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     512             : /* 2483 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2506
     513             : /* 2488 */    MCD::OPC_CheckField, 19, 1, 0, 155, 100, 0, // Skip to: 28250
     514             : /* 2495 */    MCD::OPC_CheckField, 0, 1, 0, 148, 100, 0, // Skip to: 28250
     515             : /* 2502 */    MCD::OPC_Decode, 187, 9, 9, // Opcode: J4_cmpgtn1_t_jumpnv_nt
     516             : /* 2506 */    MCD::OPC_FilterValue, 32, 139, 100, 0, // Skip to: 28250
     517             : /* 2511 */    MCD::OPC_CheckField, 19, 1, 0, 132, 100, 0, // Skip to: 28250
     518             : /* 2518 */    MCD::OPC_CheckField, 0, 1, 0, 125, 100, 0, // Skip to: 28250
     519             : /* 2525 */    MCD::OPC_Decode, 188, 9, 9, // Opcode: J4_cmpgtn1_t_jumpnv_t
     520             : /* 2529 */    MCD::OPC_FilterValue, 27, 116, 100, 0, // Skip to: 28250
     521             : /* 2534 */    MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
     522             : /* 2537 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 2560
     523             : /* 2542 */    MCD::OPC_CheckField, 19, 1, 0, 101, 100, 0, // Skip to: 28250
     524             : /* 2549 */    MCD::OPC_CheckField, 0, 1, 0, 94, 100, 0, // Skip to: 28250
     525             : /* 2556 */    MCD::OPC_Decode, 181, 9, 9, // Opcode: J4_cmpgtn1_f_jumpnv_nt
     526             : /* 2560 */    MCD::OPC_FilterValue, 32, 85, 100, 0, // Skip to: 28250
     527             : /* 2565 */    MCD::OPC_CheckField, 19, 1, 0, 78, 100, 0, // Skip to: 28250
     528             : /* 2572 */    MCD::OPC_CheckField, 0, 1, 0, 71, 100, 0, // Skip to: 28250
     529             : /* 2579 */    MCD::OPC_Decode, 182, 9, 9, // Opcode: J4_cmpgtn1_f_jumpnv_t
     530             : /* 2583 */    MCD::OPC_FilterValue, 3, 37, 5, 0, // Skip to: 3905
     531             : /* 2588 */    MCD::OPC_ExtractField, 21, 7,  // Inst{27-21} ...
     532             : /* 2591 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2600
     533             : /* 2596 */    MCD::OPC_Decode, 169, 11, 10, // Opcode: L4_ploadrbt_rr
     534             : /* 2600 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2609
     535             : /* 2605 */    MCD::OPC_Decode, 201, 11, 10, // Opcode: L4_ploadrubt_rr
     536             : /* 2609 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2618
     537             : /* 2614 */    MCD::OPC_Decode, 185, 11, 10, // Opcode: L4_ploadrht_rr
     538             : /* 2618 */    MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2627
     539             : /* 2623 */    MCD::OPC_Decode, 209, 11, 10, // Opcode: L4_ploadruht_rr
     540             : /* 2627 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2636
     541             : /* 2632 */    MCD::OPC_Decode, 193, 11, 10, // Opcode: L4_ploadrit_rr
     542             : /* 2636 */    MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2645
     543             : /* 2641 */    MCD::OPC_Decode, 177, 11, 11, // Opcode: L4_ploadrdt_rr
     544             : /* 2645 */    MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2654
     545             : /* 2650 */    MCD::OPC_Decode, 165, 11, 10, // Opcode: L4_ploadrbf_rr
     546             : /* 2654 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2663
     547             : /* 2659 */    MCD::OPC_Decode, 197, 11, 10, // Opcode: L4_ploadrubf_rr
     548             : /* 2663 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2672
     549             : /* 2668 */    MCD::OPC_Decode, 181, 11, 10, // Opcode: L4_ploadrhf_rr
     550             : /* 2672 */    MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 2681
     551             : /* 2677 */    MCD::OPC_Decode, 205, 11, 10, // Opcode: L4_ploadruhf_rr
     552             : /* 2681 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2690
     553             : /* 2686 */    MCD::OPC_Decode, 189, 11, 10, // Opcode: L4_ploadrif_rr
     554             : /* 2690 */    MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2699
     555             : /* 2695 */    MCD::OPC_Decode, 173, 11, 11, // Opcode: L4_ploadrdf_rr
     556             : /* 2699 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2708
     557             : /* 2704 */    MCD::OPC_Decode, 171, 11, 10, // Opcode: L4_ploadrbtnew_rr
     558             : /* 2708 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2717
     559             : /* 2713 */    MCD::OPC_Decode, 203, 11, 10, // Opcode: L4_ploadrubtnew_rr
     560             : /* 2717 */    MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2726
     561             : /* 2722 */    MCD::OPC_Decode, 187, 11, 10, // Opcode: L4_ploadrhtnew_rr
     562             : /* 2726 */    MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 2735
     563             : /* 2731 */    MCD::OPC_Decode, 211, 11, 10, // Opcode: L4_ploadruhtnew_rr
     564             : /* 2735 */    MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2744
     565             : /* 2740 */    MCD::OPC_Decode, 195, 11, 10, // Opcode: L4_ploadritnew_rr
     566             : /* 2744 */    MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2753
     567             : /* 2749 */    MCD::OPC_Decode, 179, 11, 11, // Opcode: L4_ploadrdtnew_rr
     568             : /* 2753 */    MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2762
     569             : /* 2758 */    MCD::OPC_Decode, 167, 11, 10, // Opcode: L4_ploadrbfnew_rr
     570             : /* 2762 */    MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2771
     571             : /* 2767 */    MCD::OPC_Decode, 199, 11, 10, // Opcode: L4_ploadrubfnew_rr
     572             : /* 2771 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2780
     573             : /* 2776 */    MCD::OPC_Decode, 183, 11, 10, // Opcode: L4_ploadrhfnew_rr
     574             : /* 2780 */    MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 2789
     575             : /* 2785 */    MCD::OPC_Decode, 207, 11, 10, // Opcode: L4_ploadruhfnew_rr
     576             : /* 2789 */    MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2798
     577             : /* 2794 */    MCD::OPC_Decode, 191, 11, 10, // Opcode: L4_ploadrifnew_rr
     578             : /* 2798 */    MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 2807
     579             : /* 2803 */    MCD::OPC_Decode, 175, 11, 11, // Opcode: L4_ploadrdfnew_rr
     580             : /* 2807 */    MCD::OPC_FilterValue, 32, 4, 0, 0, // Skip to: 2816
     581             : /* 2812 */    MCD::OPC_Decode, 248, 16, 12, // Opcode: S4_pstorerbt_rr
     582             : /* 2816 */    MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 2825
     583             : /* 2821 */    MCD::OPC_Decode, 160, 17, 12, // Opcode: S4_pstorerht_rr
     584             : /* 2825 */    MCD::OPC_FilterValue, 35, 4, 0, 0, // Skip to: 2834
     585             : /* 2830 */    MCD::OPC_Decode, 140, 17, 12, // Opcode: S4_pstorerft_rr
     586             : /* 2834 */    MCD::OPC_FilterValue, 36, 4, 0, 0, // Skip to: 2843
     587             : /* 2839 */    MCD::OPC_Decode, 180, 17, 12, // Opcode: S4_pstorerit_rr
     588             : /* 2843 */    MCD::OPC_FilterValue, 37, 30, 0, 0, // Skip to: 2878
     589             : /* 2848 */    MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
     590             : /* 2851 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2860
     591             : /* 2856 */    MCD::OPC_Decode, 243, 16, 13, // Opcode: S4_pstorerbnewt_rr
     592             : /* 2860 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2869
     593             : /* 2865 */    MCD::OPC_Decode, 155, 17, 13, // Opcode: S4_pstorerhnewt_rr
     594             : /* 2869 */    MCD::OPC_FilterValue, 2, 32, 99, 0, // Skip to: 28250
     595             : /* 2874 */    MCD::OPC_Decode, 175, 17, 13, // Opcode: S4_pstorerinewt_rr
     596             : /* 2878 */    MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 2887
     597             : /* 2883 */    MCD::OPC_Decode, 130, 17, 14, // Opcode: S4_pstorerdt_rr
     598             : /* 2887 */    MCD::OPC_FilterValue, 40, 4, 0, 0, // Skip to: 2896
     599             : /* 2892 */    MCD::OPC_Decode, 233, 16, 12, // Opcode: S4_pstorerbf_rr
     600             : /* 2896 */    MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 2905
     601             : /* 2901 */    MCD::OPC_Decode, 145, 17, 12, // Opcode: S4_pstorerhf_rr
     602             : /* 2905 */    MCD::OPC_FilterValue, 43, 4, 0, 0, // Skip to: 2914
     603             : /* 2910 */    MCD::OPC_Decode, 135, 17, 12, // Opcode: S4_pstorerff_rr
     604             : /* 2914 */    MCD::OPC_FilterValue, 44, 4, 0, 0, // Skip to: 2923
     605             : /* 2919 */    MCD::OPC_Decode, 165, 17, 12, // Opcode: S4_pstorerif_rr
     606             : /* 2923 */    MCD::OPC_FilterValue, 45, 30, 0, 0, // Skip to: 2958
     607             : /* 2928 */    MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
     608             : /* 2931 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2940
     609             : /* 2936 */    MCD::OPC_Decode, 238, 16, 13, // Opcode: S4_pstorerbnewf_rr
     610             : /* 2940 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2949
     611             : /* 2945 */    MCD::OPC_Decode, 150, 17, 13, // Opcode: S4_pstorerhnewf_rr
     612             : /* 2949 */    MCD::OPC_FilterValue, 2, 208, 98, 0, // Skip to: 28250
     613             : /* 2954 */    MCD::OPC_Decode, 170, 17, 13, // Opcode: S4_pstorerinewf_rr
     614             : /* 2958 */    MCD::OPC_FilterValue, 46, 4, 0, 0, // Skip to: 2967
     615             : /* 2963 */    MCD::OPC_Decode, 253, 16, 14, // Opcode: S4_pstorerdf_rr
     616             : /* 2967 */    MCD::OPC_FilterValue, 48, 4, 0, 0, // Skip to: 2976
     617             : /* 2972 */    MCD::OPC_Decode, 251, 16, 12, // Opcode: S4_pstorerbtnew_rr
     618             : /* 2976 */    MCD::OPC_FilterValue, 50, 4, 0, 0, // Skip to: 2985
     619             : /* 2981 */    MCD::OPC_Decode, 163, 17, 12, // Opcode: S4_pstorerhtnew_rr
     620             : /* 2985 */    MCD::OPC_FilterValue, 51, 4, 0, 0, // Skip to: 2994
     621             : /* 2990 */    MCD::OPC_Decode, 143, 17, 12, // Opcode: S4_pstorerftnew_rr
     622             : /* 2994 */    MCD::OPC_FilterValue, 52, 4, 0, 0, // Skip to: 3003
     623             : /* 2999 */    MCD::OPC_Decode, 183, 17, 12, // Opcode: S4_pstoreritnew_rr
     624             : /* 3003 */    MCD::OPC_FilterValue, 53, 30, 0, 0, // Skip to: 3038
     625             : /* 3008 */    MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
     626             : /* 3011 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3020
     627             : /* 3016 */    MCD::OPC_Decode, 246, 16, 13, // Opcode: S4_pstorerbnewtnew_rr
     628             : /* 3020 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3029
     629             : /* 3025 */    MCD::OPC_Decode, 158, 17, 13, // Opcode: S4_pstorerhnewtnew_rr
     630             : /* 3029 */    MCD::OPC_FilterValue, 2, 128, 98, 0, // Skip to: 28250
     631             : /* 3034 */    MCD::OPC_Decode, 178, 17, 13, // Opcode: S4_pstorerinewtnew_rr
     632             : /* 3038 */    MCD::OPC_FilterValue, 54, 4, 0, 0, // Skip to: 3047
     633             : /* 3043 */    MCD::OPC_Decode, 133, 17, 14, // Opcode: S4_pstorerdtnew_rr
     634             : /* 3047 */    MCD::OPC_FilterValue, 56, 4, 0, 0, // Skip to: 3056
     635             : /* 3052 */    MCD::OPC_Decode, 236, 16, 12, // Opcode: S4_pstorerbfnew_rr
     636             : /* 3056 */    MCD::OPC_FilterValue, 58, 4, 0, 0, // Skip to: 3065
     637             : /* 3061 */    MCD::OPC_Decode, 148, 17, 12, // Opcode: S4_pstorerhfnew_rr
     638             : /* 3065 */    MCD::OPC_FilterValue, 59, 4, 0, 0, // Skip to: 3074
     639             : /* 3070 */    MCD::OPC_Decode, 138, 17, 12, // Opcode: S4_pstorerffnew_rr
     640             : /* 3074 */    MCD::OPC_FilterValue, 60, 4, 0, 0, // Skip to: 3083
     641             : /* 3079 */    MCD::OPC_Decode, 168, 17, 12, // Opcode: S4_pstorerifnew_rr
     642             : /* 3083 */    MCD::OPC_FilterValue, 61, 30, 0, 0, // Skip to: 3118
     643             : /* 3088 */    MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
     644             : /* 3091 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3100
     645             : /* 3096 */    MCD::OPC_Decode, 241, 16, 13, // Opcode: S4_pstorerbnewfnew_rr
     646             : /* 3100 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3109
     647             : /* 3105 */    MCD::OPC_Decode, 153, 17, 13, // Opcode: S4_pstorerhnewfnew_rr
     648             : /* 3109 */    MCD::OPC_FilterValue, 2, 48, 98, 0, // Skip to: 28250
     649             : /* 3114 */    MCD::OPC_Decode, 173, 17, 13, // Opcode: S4_pstorerinewfnew_rr
     650             : /* 3118 */    MCD::OPC_FilterValue, 62, 4, 0, 0, // Skip to: 3127
     651             : /* 3123 */    MCD::OPC_Decode, 128, 17, 14, // Opcode: S4_pstorerdfnew_rr
     652             : /* 3127 */    MCD::OPC_FilterValue, 64, 4, 0, 0, // Skip to: 3136
     653             : /* 3132 */    MCD::OPC_Decode, 188, 17, 15, // Opcode: S4_storeirbt_io
     654             : /* 3136 */    MCD::OPC_FilterValue, 65, 4, 0, 0, // Skip to: 3145
     655             : /* 3141 */    MCD::OPC_Decode, 193, 17, 16, // Opcode: S4_storeirht_io
     656             : /* 3145 */    MCD::OPC_FilterValue, 66, 4, 0, 0, // Skip to: 3154
     657             : /* 3150 */    MCD::OPC_Decode, 198, 17, 17, // Opcode: S4_storeirit_io
     658             : /* 3154 */    MCD::OPC_FilterValue, 68, 4, 0, 0, // Skip to: 3163
     659             : /* 3159 */    MCD::OPC_Decode, 186, 17, 15, // Opcode: S4_storeirbf_io
     660             : /* 3163 */    MCD::OPC_FilterValue, 69, 4, 0, 0, // Skip to: 3172
     661             : /* 3168 */    MCD::OPC_Decode, 191, 17, 16, // Opcode: S4_storeirhf_io
     662             : /* 3172 */    MCD::OPC_FilterValue, 70, 4, 0, 0, // Skip to: 3181
     663             : /* 3177 */    MCD::OPC_Decode, 196, 17, 17, // Opcode: S4_storeirif_io
     664             : /* 3181 */    MCD::OPC_FilterValue, 72, 4, 0, 0, // Skip to: 3190
     665             : /* 3186 */    MCD::OPC_Decode, 189, 17, 15, // Opcode: S4_storeirbtnew_io
     666             : /* 3190 */    MCD::OPC_FilterValue, 73, 4, 0, 0, // Skip to: 3199
     667             : /* 3195 */    MCD::OPC_Decode, 194, 17, 16, // Opcode: S4_storeirhtnew_io
     668             : /* 3199 */    MCD::OPC_FilterValue, 74, 4, 0, 0, // Skip to: 3208
     669             : /* 3204 */    MCD::OPC_Decode, 199, 17, 17, // Opcode: S4_storeiritnew_io
     670             : /* 3208 */    MCD::OPC_FilterValue, 76, 4, 0, 0, // Skip to: 3217
     671             : /* 3213 */    MCD::OPC_Decode, 187, 17, 15, // Opcode: S4_storeirbfnew_io
     672             : /* 3217 */    MCD::OPC_FilterValue, 77, 4, 0, 0, // Skip to: 3226
     673             : /* 3222 */    MCD::OPC_Decode, 192, 17, 16, // Opcode: S4_storeirhfnew_io
     674             : /* 3226 */    MCD::OPC_FilterValue, 78, 4, 0, 0, // Skip to: 3235
     675             : /* 3231 */    MCD::OPC_Decode, 197, 17, 17, // Opcode: S4_storeirifnew_io
     676             : /* 3235 */    MCD::OPC_FilterValue, 80, 11, 0, 0, // Skip to: 3251
     677             : /* 3240 */    MCD::OPC_CheckField, 5, 2, 0, 171, 97, 0, // Skip to: 28250
     678             : /* 3247 */    MCD::OPC_Decode, 144, 11, 18, // Opcode: L4_loadrb_rr
     679             : /* 3251 */    MCD::OPC_FilterValue, 81, 11, 0, 0, // Skip to: 3267
     680             : /* 3256 */    MCD::OPC_CheckField, 5, 2, 0, 155, 97, 0, // Skip to: 28250
     681             : /* 3263 */    MCD::OPC_Decode, 156, 11, 18, // Opcode: L4_loadrub_rr
     682             : /* 3267 */    MCD::OPC_FilterValue, 82, 11, 0, 0, // Skip to: 3283
     683             : /* 3272 */    MCD::OPC_CheckField, 5, 2, 0, 139, 97, 0, // Skip to: 28250
     684             : /* 3279 */    MCD::OPC_Decode, 150, 11, 18, // Opcode: L4_loadrh_rr
     685             : /* 3283 */    MCD::OPC_FilterValue, 83, 11, 0, 0, // Skip to: 3299
     686             : /* 3288 */    MCD::OPC_CheckField, 5, 2, 0, 123, 97, 0, // Skip to: 28250
     687             : /* 3295 */    MCD::OPC_Decode, 159, 11, 18, // Opcode: L4_loadruh_rr
     688             : /* 3299 */    MCD::OPC_FilterValue, 84, 11, 0, 0, // Skip to: 3315
     689             : /* 3304 */    MCD::OPC_CheckField, 5, 2, 0, 107, 97, 0, // Skip to: 28250
     690             : /* 3311 */    MCD::OPC_Decode, 153, 11, 18, // Opcode: L4_loadri_rr
     691             : /* 3315 */    MCD::OPC_FilterValue, 86, 11, 0, 0, // Skip to: 3331
     692             : /* 3320 */    MCD::OPC_CheckField, 5, 2, 0, 91, 97, 0, // Skip to: 28250
     693             : /* 3327 */    MCD::OPC_Decode, 147, 11, 19, // Opcode: L4_loadrd_rr
     694             : /* 3331 */    MCD::OPC_FilterValue, 88, 11, 0, 0, // Skip to: 3347
     695             : /* 3336 */    MCD::OPC_CheckField, 5, 2, 0, 75, 97, 0, // Skip to: 28250
     696             : /* 3343 */    MCD::OPC_Decode, 201, 17, 20, // Opcode: S4_storerb_rr
     697             : /* 3347 */    MCD::OPC_FilterValue, 90, 11, 0, 0, // Skip to: 3363
     698             : /* 3352 */    MCD::OPC_CheckField, 5, 2, 0, 59, 97, 0, // Skip to: 28250
     699             : /* 3359 */    MCD::OPC_Decode, 213, 17, 20, // Opcode: S4_storerh_rr
     700             : /* 3363 */    MCD::OPC_FilterValue, 91, 11, 0, 0, // Skip to: 3379
     701             : /* 3368 */    MCD::OPC_CheckField, 5, 2, 0, 43, 97, 0, // Skip to: 28250
     702             : /* 3375 */    MCD::OPC_Decode, 210, 17, 20, // Opcode: S4_storerf_rr
     703             : /* 3379 */    MCD::OPC_FilterValue, 92, 11, 0, 0, // Skip to: 3395
     704             : /* 3384 */    MCD::OPC_CheckField, 5, 2, 0, 27, 97, 0, // Skip to: 28250
     705             : /* 3391 */    MCD::OPC_Decode, 219, 17, 20, // Opcode: S4_storeri_rr
     706             : /* 3395 */    MCD::OPC_FilterValue, 93, 30, 0, 0, // Skip to: 3430
     707             : /* 3400 */    MCD::OPC_ExtractField, 3, 4,  // Inst{6-3} ...
     708             : /* 3403 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3412
     709             : /* 3408 */    MCD::OPC_Decode, 204, 17, 21, // Opcode: S4_storerbnew_rr
     710             : /* 3412 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3421
     711             : /* 3417 */    MCD::OPC_Decode, 216, 17, 21, // Opcode: S4_storerhnew_rr
     712             : /* 3421 */    MCD::OPC_FilterValue, 2, 248, 96, 0, // Skip to: 28250
     713             : /* 3426 */    MCD::OPC_Decode, 222, 17, 21, // Opcode: S4_storerinew_rr
     714             : /* 3430 */    MCD::OPC_FilterValue, 94, 11, 0, 0, // Skip to: 3446
     715             : /* 3435 */    MCD::OPC_CheckField, 5, 2, 0, 232, 96, 0, // Skip to: 28250
     716             : /* 3442 */    MCD::OPC_Decode, 207, 17, 22, // Opcode: S4_storerd_rr
     717             : /* 3446 */    MCD::OPC_FilterValue, 96, 4, 0, 0, // Skip to: 3455
     718             : /* 3451 */    MCD::OPC_Decode, 185, 17, 23, // Opcode: S4_storeirb_io
     719             : /* 3455 */    MCD::OPC_FilterValue, 97, 4, 0, 0, // Skip to: 3464
     720             : /* 3460 */    MCD::OPC_Decode, 190, 17, 24, // Opcode: S4_storeirh_io
     721             : /* 3464 */    MCD::OPC_FilterValue, 98, 4, 0, 0, // Skip to: 3473
     722             : /* 3469 */    MCD::OPC_Decode, 195, 17, 25, // Opcode: S4_storeiri_io
     723             : /* 3473 */    MCD::OPC_FilterValue, 112, 67, 0, 0, // Skip to: 3545
     724             : /* 3478 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
     725             : /* 3481 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3497
     726             : /* 3486 */    MCD::OPC_CheckField, 13, 1, 0, 181, 96, 0, // Skip to: 28250
     727             : /* 3493 */    MCD::OPC_Decode, 240, 10, 26, // Opcode: L4_add_memopb_io
     728             : /* 3497 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3513
     729             : /* 3502 */    MCD::OPC_CheckField, 13, 1, 0, 165, 96, 0, // Skip to: 28250
     730             : /* 3509 */    MCD::OPC_Decode, 219, 11, 26, // Opcode: L4_sub_memopb_io
     731             : /* 3513 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3529
     732             : /* 3518 */    MCD::OPC_CheckField, 13, 1, 0, 149, 96, 0, // Skip to: 28250
     733             : /* 3525 */    MCD::OPC_Decode, 243, 10, 26, // Opcode: L4_and_memopb_io
     734             : /* 3529 */    MCD::OPC_FilterValue, 3, 140, 96, 0, // Skip to: 28250
     735             : /* 3534 */    MCD::OPC_CheckField, 13, 1, 0, 133, 96, 0, // Skip to: 28250
     736             : /* 3541 */    MCD::OPC_Decode, 161, 11, 26, // Opcode: L4_or_memopb_io
     737             : /* 3545 */    MCD::OPC_FilterValue, 113, 67, 0, 0, // Skip to: 3617
     738             : /* 3550 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
     739             : /* 3553 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3569
     740             : /* 3558 */    MCD::OPC_CheckField, 13, 1, 0, 109, 96, 0, // Skip to: 28250
     741             : /* 3565 */    MCD::OPC_Decode, 241, 10, 27, // Opcode: L4_add_memoph_io
     742             : /* 3569 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3585
     743             : /* 3574 */    MCD::OPC_CheckField, 13, 1, 0, 93, 96, 0, // Skip to: 28250
     744             : /* 3581 */    MCD::OPC_Decode, 220, 11, 27, // Opcode: L4_sub_memoph_io
     745             : /* 3585 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3601
     746             : /* 3590 */    MCD::OPC_CheckField, 13, 1, 0, 77, 96, 0, // Skip to: 28250
     747             : /* 3597 */    MCD::OPC_Decode, 244, 10, 27, // Opcode: L4_and_memoph_io
     748             : /* 3601 */    MCD::OPC_FilterValue, 3, 68, 96, 0, // Skip to: 28250
     749             : /* 3606 */    MCD::OPC_CheckField, 13, 1, 0, 61, 96, 0, // Skip to: 28250
     750             : /* 3613 */    MCD::OPC_Decode, 162, 11, 27, // Opcode: L4_or_memoph_io
     751             : /* 3617 */    MCD::OPC_FilterValue, 114, 67, 0, 0, // Skip to: 3689
     752             : /* 3622 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
     753             : /* 3625 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3641
     754             : /* 3630 */    MCD::OPC_CheckField, 13, 1, 0, 37, 96, 0, // Skip to: 28250
     755             : /* 3637 */    MCD::OPC_Decode, 242, 10, 28, // Opcode: L4_add_memopw_io
     756             : /* 3641 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3657
     757             : /* 3646 */    MCD::OPC_CheckField, 13, 1, 0, 21, 96, 0, // Skip to: 28250
     758             : /* 3653 */    MCD::OPC_Decode, 221, 11, 28, // Opcode: L4_sub_memopw_io
     759             : /* 3657 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3673
     760             : /* 3662 */    MCD::OPC_CheckField, 13, 1, 0, 5, 96, 0, // Skip to: 28250
     761             : /* 3669 */    MCD::OPC_Decode, 245, 10, 28, // Opcode: L4_and_memopw_io
     762             : /* 3673 */    MCD::OPC_FilterValue, 3, 252, 95, 0, // Skip to: 28250
     763             : /* 3678 */    MCD::OPC_CheckField, 13, 1, 0, 245, 95, 0, // Skip to: 28250
     764             : /* 3685 */    MCD::OPC_Decode, 163, 11, 28, // Opcode: L4_or_memopw_io
     765             : /* 3689 */    MCD::OPC_FilterValue, 120, 67, 0, 0, // Skip to: 3761
     766             : /* 3694 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
     767             : /* 3697 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3713
     768             : /* 3702 */    MCD::OPC_CheckField, 13, 1, 0, 221, 95, 0, // Skip to: 28250
     769             : /* 3709 */    MCD::OPC_Decode, 246, 10, 29, // Opcode: L4_iadd_memopb_io
     770             : /* 3713 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3729
     771             : /* 3718 */    MCD::OPC_CheckField, 13, 1, 0, 205, 95, 0, // Skip to: 28250
     772             : /* 3725 */    MCD::OPC_Decode, 255, 10, 29, // Opcode: L4_isub_memopb_io
     773             : /* 3729 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3745
     774             : /* 3734 */    MCD::OPC_CheckField, 13, 1, 0, 189, 95, 0, // Skip to: 28250
     775             : /* 3741 */    MCD::OPC_Decode, 249, 10, 29, // Opcode: L4_iand_memopb_io
     776             : /* 3745 */    MCD::OPC_FilterValue, 3, 180, 95, 0, // Skip to: 28250
     777             : /* 3750 */    MCD::OPC_CheckField, 13, 1, 0, 173, 95, 0, // Skip to: 28250
     778             : /* 3757 */    MCD::OPC_Decode, 252, 10, 29, // Opcode: L4_ior_memopb_io
     779             : /* 3761 */    MCD::OPC_FilterValue, 121, 67, 0, 0, // Skip to: 3833
     780             : /* 3766 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
     781             : /* 3769 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3785
     782             : /* 3774 */    MCD::OPC_CheckField, 13, 1, 0, 149, 95, 0, // Skip to: 28250
     783             : /* 3781 */    MCD::OPC_Decode, 247, 10, 30, // Opcode: L4_iadd_memoph_io
     784             : /* 3785 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3801
     785             : /* 3790 */    MCD::OPC_CheckField, 13, 1, 0, 133, 95, 0, // Skip to: 28250
     786             : /* 3797 */    MCD::OPC_Decode, 128, 11, 30, // Opcode: L4_isub_memoph_io
     787             : /* 3801 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3817
     788             : /* 3806 */    MCD::OPC_CheckField, 13, 1, 0, 117, 95, 0, // Skip to: 28250
     789             : /* 3813 */    MCD::OPC_Decode, 250, 10, 30, // Opcode: L4_iand_memoph_io
     790             : /* 3817 */    MCD::OPC_FilterValue, 3, 108, 95, 0, // Skip to: 28250
     791             : /* 3822 */    MCD::OPC_CheckField, 13, 1, 0, 101, 95, 0, // Skip to: 28250
     792             : /* 3829 */    MCD::OPC_Decode, 253, 10, 30, // Opcode: L4_ior_memoph_io
     793             : /* 3833 */    MCD::OPC_FilterValue, 122, 92, 95, 0, // Skip to: 28250
     794             : /* 3838 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
     795             : /* 3841 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3857
     796             : /* 3846 */    MCD::OPC_CheckField, 13, 1, 0, 77, 95, 0, // Skip to: 28250
     797             : /* 3853 */    MCD::OPC_Decode, 248, 10, 31, // Opcode: L4_iadd_memopw_io
     798             : /* 3857 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3873
     799             : /* 3862 */    MCD::OPC_CheckField, 13, 1, 0, 61, 95, 0, // Skip to: 28250
     800             : /* 3869 */    MCD::OPC_Decode, 129, 11, 31, // Opcode: L4_isub_memopw_io
     801             : /* 3873 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3889
     802             : /* 3878 */    MCD::OPC_CheckField, 13, 1, 0, 45, 95, 0, // Skip to: 28250
     803             : /* 3885 */    MCD::OPC_Decode, 251, 10, 31, // Opcode: L4_iand_memopw_io
     804             : /* 3889 */    MCD::OPC_FilterValue, 3, 36, 95, 0, // Skip to: 28250
     805             : /* 3894 */    MCD::OPC_CheckField, 13, 1, 0, 29, 95, 0, // Skip to: 28250
     806             : /* 3901 */    MCD::OPC_Decode, 254, 10, 31, // Opcode: L4_ior_memopw_io
     807             : /* 3905 */    MCD::OPC_FilterValue, 4, 233, 4, 0, // Skip to: 5167
     808             : /* 3910 */    MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
     809             : /* 3913 */    MCD::OPC_FilterValue, 0, 84, 0, 0, // Skip to: 4002
     810             : /* 3918 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     811             : /* 3921 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 3993
     812             : /* 3926 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     813             : /* 3929 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3945
     814             : /* 3934 */    MCD::OPC_CheckField, 2, 1, 0, 245, 94, 0, // Skip to: 28250
     815             : /* 3941 */    MCD::OPC_Decode, 200, 15, 32, // Opcode: S2_pstorerbt_io
     816             : /* 3945 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3961
     817             : /* 3950 */    MCD::OPC_CheckField, 2, 1, 0, 229, 94, 0, // Skip to: 28250
     818             : /* 3957 */    MCD::OPC_Decode, 250, 16, 32, // Opcode: S4_pstorerbtnew_io
     819             : /* 3961 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3977
     820             : /* 3966 */    MCD::OPC_CheckField, 2, 1, 0, 213, 94, 0, // Skip to: 28250
     821             : /* 3973 */    MCD::OPC_Decode, 191, 15, 32, // Opcode: S2_pstorerbf_io
     822             : /* 3977 */    MCD::OPC_FilterValue, 3, 204, 94, 0, // Skip to: 28250
     823             : /* 3982 */    MCD::OPC_CheckField, 2, 1, 0, 197, 94, 0, // Skip to: 28250
     824             : /* 3989 */    MCD::OPC_Decode, 235, 16, 32, // Opcode: S4_pstorerbfnew_io
     825             : /* 3993 */    MCD::OPC_FilterValue, 1, 188, 94, 0, // Skip to: 28250
     826             : /* 3998 */    MCD::OPC_Decode, 251, 15, 33, // Opcode: S2_storerbgp
     827             : /* 4002 */    MCD::OPC_FilterValue, 2, 84, 0, 0, // Skip to: 4091
     828             : /* 4007 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     829             : /* 4010 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4082
     830             : /* 4015 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     831             : /* 4018 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4034
     832             : /* 4023 */    MCD::OPC_CheckField, 2, 1, 0, 156, 94, 0, // Skip to: 28250
     833             : /* 4030 */    MCD::OPC_Decode, 224, 15, 34, // Opcode: S2_pstorerht_io
     834             : /* 4034 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4050
     835             : /* 4039 */    MCD::OPC_CheckField, 2, 1, 0, 140, 94, 0, // Skip to: 28250
     836             : /* 4046 */    MCD::OPC_Decode, 162, 17, 34, // Opcode: S4_pstorerhtnew_io
     837             : /* 4050 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4066
     838             : /* 4055 */    MCD::OPC_CheckField, 2, 1, 0, 124, 94, 0, // Skip to: 28250
     839             : /* 4062 */    MCD::OPC_Decode, 215, 15, 34, // Opcode: S2_pstorerhf_io
     840             : /* 4066 */    MCD::OPC_FilterValue, 3, 115, 94, 0, // Skip to: 28250
     841             : /* 4071 */    MCD::OPC_CheckField, 2, 1, 0, 108, 94, 0, // Skip to: 28250
     842             : /* 4078 */    MCD::OPC_Decode, 147, 17, 34, // Opcode: S4_pstorerhfnew_io
     843             : /* 4082 */    MCD::OPC_FilterValue, 1, 99, 94, 0, // Skip to: 28250
     844             : /* 4087 */    MCD::OPC_Decode, 151, 16, 35, // Opcode: S2_storerhgp
     845             : /* 4091 */    MCD::OPC_FilterValue, 3, 84, 0, 0, // Skip to: 4180
     846             : /* 4096 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     847             : /* 4099 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4171
     848             : /* 4104 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     849             : /* 4107 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4123
     850             : /* 4112 */    MCD::OPC_CheckField, 2, 1, 0, 67, 94, 0, // Skip to: 28250
     851             : /* 4119 */    MCD::OPC_Decode, 212, 15, 34, // Opcode: S2_pstorerft_io
     852             : /* 4123 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4139
     853             : /* 4128 */    MCD::OPC_CheckField, 2, 1, 0, 51, 94, 0, // Skip to: 28250
     854             : /* 4135 */    MCD::OPC_Decode, 142, 17, 34, // Opcode: S4_pstorerftnew_io
     855             : /* 4139 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4155
     856             : /* 4144 */    MCD::OPC_CheckField, 2, 1, 0, 35, 94, 0, // Skip to: 28250
     857             : /* 4151 */    MCD::OPC_Decode, 209, 15, 34, // Opcode: S2_pstorerff_io
     858             : /* 4155 */    MCD::OPC_FilterValue, 3, 26, 94, 0, // Skip to: 28250
     859             : /* 4160 */    MCD::OPC_CheckField, 2, 1, 0, 19, 94, 0, // Skip to: 28250
     860             : /* 4167 */    MCD::OPC_Decode, 137, 17, 34, // Opcode: S4_pstorerffnew_io
     861             : /* 4171 */    MCD::OPC_FilterValue, 1, 10, 94, 0, // Skip to: 28250
     862             : /* 4176 */    MCD::OPC_Decode, 144, 16, 35, // Opcode: S2_storerfgp
     863             : /* 4180 */    MCD::OPC_FilterValue, 4, 84, 0, 0, // Skip to: 4269
     864             : /* 4185 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     865             : /* 4188 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4260
     866             : /* 4193 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     867             : /* 4196 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4212
     868             : /* 4201 */    MCD::OPC_CheckField, 2, 1, 0, 234, 93, 0, // Skip to: 28250
     869             : /* 4208 */    MCD::OPC_Decode, 236, 15, 36, // Opcode: S2_pstorerit_io
     870             : /* 4212 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4228
     871             : /* 4217 */    MCD::OPC_CheckField, 2, 1, 0, 218, 93, 0, // Skip to: 28250
     872             : /* 4224 */    MCD::OPC_Decode, 182, 17, 36, // Opcode: S4_pstoreritnew_io
     873             : /* 4228 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4244
     874             : /* 4233 */    MCD::OPC_CheckField, 2, 1, 0, 202, 93, 0, // Skip to: 28250
     875             : /* 4240 */    MCD::OPC_Decode, 227, 15, 36, // Opcode: S2_pstorerif_io
     876             : /* 4244 */    MCD::OPC_FilterValue, 3, 193, 93, 0, // Skip to: 28250
     877             : /* 4249 */    MCD::OPC_CheckField, 2, 1, 0, 186, 93, 0, // Skip to: 28250
     878             : /* 4256 */    MCD::OPC_Decode, 167, 17, 36, // Opcode: S4_pstorerifnew_io
     879             : /* 4260 */    MCD::OPC_FilterValue, 1, 177, 93, 0, // Skip to: 28250
     880             : /* 4265 */    MCD::OPC_Decode, 165, 16, 37, // Opcode: S2_storerigp
     881             : /* 4269 */    MCD::OPC_FilterValue, 5, 14, 1, 0, // Skip to: 4544
     882             : /* 4274 */    MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
     883             : /* 4277 */    MCD::OPC_FilterValue, 0, 84, 0, 0, // Skip to: 4366
     884             : /* 4282 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     885             : /* 4285 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4357
     886             : /* 4290 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     887             : /* 4293 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4309
     888             : /* 4298 */    MCD::OPC_CheckField, 2, 1, 0, 137, 93, 0, // Skip to: 28250
     889             : /* 4305 */    MCD::OPC_Decode, 197, 15, 38, // Opcode: S2_pstorerbnewt_io
     890             : /* 4309 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4325
     891             : /* 4314 */    MCD::OPC_CheckField, 2, 1, 0, 121, 93, 0, // Skip to: 28250
     892             : /* 4321 */    MCD::OPC_Decode, 245, 16, 38, // Opcode: S4_pstorerbnewtnew_io
     893             : /* 4325 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4341
     894             : /* 4330 */    MCD::OPC_CheckField, 2, 1, 0, 105, 93, 0, // Skip to: 28250
     895             : /* 4337 */    MCD::OPC_Decode, 194, 15, 38, // Opcode: S2_pstorerbnewf_io
     896             : /* 4341 */    MCD::OPC_FilterValue, 3, 96, 93, 0, // Skip to: 28250
     897             : /* 4346 */    MCD::OPC_CheckField, 2, 1, 0, 89, 93, 0, // Skip to: 28250
     898             : /* 4353 */    MCD::OPC_Decode, 240, 16, 38, // Opcode: S4_pstorerbnewfnew_io
     899             : /* 4357 */    MCD::OPC_FilterValue, 1, 80, 93, 0, // Skip to: 28250
     900             : /* 4362 */    MCD::OPC_Decode, 130, 16, 39, // Opcode: S2_storerbnewgp
     901             : /* 4366 */    MCD::OPC_FilterValue, 1, 84, 0, 0, // Skip to: 4455
     902             : /* 4371 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     903             : /* 4374 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4446
     904             : /* 4379 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     905             : /* 4382 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4398
     906             : /* 4387 */    MCD::OPC_CheckField, 2, 1, 0, 48, 93, 0, // Skip to: 28250
     907             : /* 4394 */    MCD::OPC_Decode, 221, 15, 40, // Opcode: S2_pstorerhnewt_io
     908             : /* 4398 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4414
     909             : /* 4403 */    MCD::OPC_CheckField, 2, 1, 0, 32, 93, 0, // Skip to: 28250
     910             : /* 4410 */    MCD::OPC_Decode, 157, 17, 40, // Opcode: S4_pstorerhnewtnew_io
     911             : /* 4414 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4430
     912             : /* 4419 */    MCD::OPC_CheckField, 2, 1, 0, 16, 93, 0, // Skip to: 28250
     913             : /* 4426 */    MCD::OPC_Decode, 218, 15, 40, // Opcode: S2_pstorerhnewf_io
     914             : /* 4430 */    MCD::OPC_FilterValue, 3, 7, 93, 0, // Skip to: 28250
     915             : /* 4435 */    MCD::OPC_CheckField, 2, 1, 0, 0, 93, 0, // Skip to: 28250
     916             : /* 4442 */    MCD::OPC_Decode, 152, 17, 40, // Opcode: S4_pstorerhnewfnew_io
     917             : /* 4446 */    MCD::OPC_FilterValue, 1, 247, 92, 0, // Skip to: 28250
     918             : /* 4451 */    MCD::OPC_Decode, 158, 16, 41, // Opcode: S2_storerhnewgp
     919             : /* 4455 */    MCD::OPC_FilterValue, 2, 238, 92, 0, // Skip to: 28250
     920             : /* 4460 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     921             : /* 4463 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4535
     922             : /* 4468 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     923             : /* 4471 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4487
     924             : /* 4476 */    MCD::OPC_CheckField, 2, 1, 0, 215, 92, 0, // Skip to: 28250
     925             : /* 4483 */    MCD::OPC_Decode, 233, 15, 42, // Opcode: S2_pstorerinewt_io
     926             : /* 4487 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4503
     927             : /* 4492 */    MCD::OPC_CheckField, 2, 1, 0, 199, 92, 0, // Skip to: 28250
     928             : /* 4499 */    MCD::OPC_Decode, 177, 17, 42, // Opcode: S4_pstorerinewtnew_io
     929             : /* 4503 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4519
     930             : /* 4508 */    MCD::OPC_CheckField, 2, 1, 0, 183, 92, 0, // Skip to: 28250
     931             : /* 4515 */    MCD::OPC_Decode, 230, 15, 42, // Opcode: S2_pstorerinewf_io
     932             : /* 4519 */    MCD::OPC_FilterValue, 3, 174, 92, 0, // Skip to: 28250
     933             : /* 4524 */    MCD::OPC_CheckField, 2, 1, 0, 167, 92, 0, // Skip to: 28250
     934             : /* 4531 */    MCD::OPC_Decode, 172, 17, 42, // Opcode: S4_pstorerinewfnew_io
     935             : /* 4535 */    MCD::OPC_FilterValue, 1, 158, 92, 0, // Skip to: 28250
     936             : /* 4540 */    MCD::OPC_Decode, 172, 16, 43, // Opcode: S2_storerinewgp
     937             : /* 4544 */    MCD::OPC_FilterValue, 6, 84, 0, 0, // Skip to: 4633
     938             : /* 4549 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     939             : /* 4552 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4624
     940             : /* 4557 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     941             : /* 4560 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4576
     942             : /* 4565 */    MCD::OPC_CheckField, 2, 1, 0, 126, 92, 0, // Skip to: 28250
     943             : /* 4572 */    MCD::OPC_Decode, 206, 15, 44, // Opcode: S2_pstorerdt_io
     944             : /* 4576 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4592
     945             : /* 4581 */    MCD::OPC_CheckField, 2, 1, 0, 110, 92, 0, // Skip to: 28250
     946             : /* 4588 */    MCD::OPC_Decode, 132, 17, 44, // Opcode: S4_pstorerdtnew_io
     947             : /* 4592 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4608
     948             : /* 4597 */    MCD::OPC_CheckField, 2, 1, 0, 94, 92, 0, // Skip to: 28250
     949             : /* 4604 */    MCD::OPC_Decode, 203, 15, 44, // Opcode: S2_pstorerdf_io
     950             : /* 4608 */    MCD::OPC_FilterValue, 3, 85, 92, 0, // Skip to: 28250
     951             : /* 4613 */    MCD::OPC_CheckField, 2, 1, 0, 78, 92, 0, // Skip to: 28250
     952             : /* 4620 */    MCD::OPC_Decode, 255, 16, 44, // Opcode: S4_pstorerdfnew_io
     953             : /* 4624 */    MCD::OPC_FilterValue, 1, 69, 92, 0, // Skip to: 28250
     954             : /* 4629 */    MCD::OPC_Decode, 137, 16, 45, // Opcode: S2_storerdgp
     955             : /* 4633 */    MCD::OPC_FilterValue, 8, 84, 0, 0, // Skip to: 4722
     956             : /* 4638 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     957             : /* 4641 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4713
     958             : /* 4646 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     959             : /* 4649 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4665
     960             : /* 4654 */    MCD::OPC_CheckField, 13, 1, 0, 37, 92, 0, // Skip to: 28250
     961             : /* 4661 */    MCD::OPC_Decode, 196, 10, 46, // Opcode: L2_ploadrbt_io
     962             : /* 4665 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4681
     963             : /* 4670 */    MCD::OPC_CheckField, 13, 1, 0, 21, 92, 0, // Skip to: 28250
     964             : /* 4677 */    MCD::OPC_Decode, 198, 10, 46, // Opcode: L2_ploadrbtnew_io
     965             : /* 4681 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4697
     966             : /* 4686 */    MCD::OPC_CheckField, 13, 1, 0, 5, 92, 0, // Skip to: 28250
     967             : /* 4693 */    MCD::OPC_Decode, 192, 10, 46, // Opcode: L2_ploadrbf_io
     968             : /* 4697 */    MCD::OPC_FilterValue, 3, 252, 91, 0, // Skip to: 28250
     969             : /* 4702 */    MCD::OPC_CheckField, 13, 1, 0, 245, 91, 0, // Skip to: 28250
     970             : /* 4709 */    MCD::OPC_Decode, 194, 10, 46, // Opcode: L2_ploadrbfnew_io
     971             : /* 4713 */    MCD::OPC_FilterValue, 1, 236, 91, 0, // Skip to: 28250
     972             : /* 4718 */    MCD::OPC_Decode, 155, 10, 47, // Opcode: L2_loadrbgp
     973             : /* 4722 */    MCD::OPC_FilterValue, 9, 84, 0, 0, // Skip to: 4811
     974             : /* 4727 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     975             : /* 4730 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4802
     976             : /* 4735 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     977             : /* 4738 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4754
     978             : /* 4743 */    MCD::OPC_CheckField, 13, 1, 0, 204, 91, 0, // Skip to: 28250
     979             : /* 4750 */    MCD::OPC_Decode, 228, 10, 46, // Opcode: L2_ploadrubt_io
     980             : /* 4754 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4770
     981             : /* 4759 */    MCD::OPC_CheckField, 13, 1, 0, 188, 91, 0, // Skip to: 28250
     982             : /* 4766 */    MCD::OPC_Decode, 230, 10, 46, // Opcode: L2_ploadrubtnew_io
     983             : /* 4770 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4786
     984             : /* 4775 */    MCD::OPC_CheckField, 13, 1, 0, 172, 91, 0, // Skip to: 28250
     985             : /* 4782 */    MCD::OPC_Decode, 224, 10, 46, // Opcode: L2_ploadrubf_io
     986             : /* 4786 */    MCD::OPC_FilterValue, 3, 163, 91, 0, // Skip to: 28250
     987             : /* 4791 */    MCD::OPC_CheckField, 13, 1, 0, 156, 91, 0, // Skip to: 28250
     988             : /* 4798 */    MCD::OPC_Decode, 226, 10, 46, // Opcode: L2_ploadrubfnew_io
     989             : /* 4802 */    MCD::OPC_FilterValue, 1, 147, 91, 0, // Skip to: 28250
     990             : /* 4807 */    MCD::OPC_Decode, 183, 10, 47, // Opcode: L2_loadrubgp
     991             : /* 4811 */    MCD::OPC_FilterValue, 10, 84, 0, 0, // Skip to: 4900
     992             : /* 4816 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
     993             : /* 4819 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4891
     994             : /* 4824 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
     995             : /* 4827 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4843
     996             : /* 4832 */    MCD::OPC_CheckField, 13, 1, 0, 115, 91, 0, // Skip to: 28250
     997             : /* 4839 */    MCD::OPC_Decode, 212, 10, 48, // Opcode: L2_ploadrht_io
     998             : /* 4843 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4859
     999             : /* 4848 */    MCD::OPC_CheckField, 13, 1, 0, 99, 91, 0, // Skip to: 28250
    1000             : /* 4855 */    MCD::OPC_Decode, 214, 10, 48, // Opcode: L2_ploadrhtnew_io
    1001             : /* 4859 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4875
    1002             : /* 4864 */    MCD::OPC_CheckField, 13, 1, 0, 83, 91, 0, // Skip to: 28250
    1003             : /* 4871 */    MCD::OPC_Decode, 208, 10, 48, // Opcode: L2_ploadrhf_io
    1004             : /* 4875 */    MCD::OPC_FilterValue, 3, 74, 91, 0, // Skip to: 28250
    1005             : /* 4880 */    MCD::OPC_CheckField, 13, 1, 0, 67, 91, 0, // Skip to: 28250
    1006             : /* 4887 */    MCD::OPC_Decode, 210, 10, 48, // Opcode: L2_ploadrhfnew_io
    1007             : /* 4891 */    MCD::OPC_FilterValue, 1, 58, 91, 0, // Skip to: 28250
    1008             : /* 4896 */    MCD::OPC_Decode, 169, 10, 49, // Opcode: L2_loadrhgp
    1009             : /* 4900 */    MCD::OPC_FilterValue, 11, 84, 0, 0, // Skip to: 4989
    1010             : /* 4905 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    1011             : /* 4908 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 4980
    1012             : /* 4913 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    1013             : /* 4916 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4932
    1014             : /* 4921 */    MCD::OPC_CheckField, 13, 1, 0, 26, 91, 0, // Skip to: 28250
    1015             : /* 4928 */    MCD::OPC_Decode, 236, 10, 48, // Opcode: L2_ploadruht_io
    1016             : /* 4932 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4948
    1017             : /* 4937 */    MCD::OPC_CheckField, 13, 1, 0, 10, 91, 0, // Skip to: 28250
    1018             : /* 4944 */    MCD::OPC_Decode, 238, 10, 48, // Opcode: L2_ploadruhtnew_io
    1019             : /* 4948 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4964
    1020             : /* 4953 */    MCD::OPC_CheckField, 13, 1, 0, 250, 90, 0, // Skip to: 28250
    1021             : /* 4960 */    MCD::OPC_Decode, 232, 10, 48, // Opcode: L2_ploadruhf_io
    1022             : /* 4964 */    MCD::OPC_FilterValue, 3, 241, 90, 0, // Skip to: 28250
    1023             : /* 4969 */    MCD::OPC_CheckField, 13, 1, 0, 234, 90, 0, // Skip to: 28250
    1024             : /* 4976 */    MCD::OPC_Decode, 234, 10, 48, // Opcode: L2_ploadruhfnew_io
    1025             : /* 4980 */    MCD::OPC_FilterValue, 1, 225, 90, 0, // Skip to: 28250
    1026             : /* 4985 */    MCD::OPC_Decode, 190, 10, 49, // Opcode: L2_loadruhgp
    1027             : /* 4989 */    MCD::OPC_FilterValue, 12, 84, 0, 0, // Skip to: 5078
    1028             : /* 4994 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    1029             : /* 4997 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 5069
    1030             : /* 5002 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    1031             : /* 5005 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5021
    1032             : /* 5010 */    MCD::OPC_CheckField, 13, 1, 0, 193, 90, 0, // Skip to: 28250
    1033             : /* 5017 */    MCD::OPC_Decode, 220, 10, 50, // Opcode: L2_ploadrit_io
    1034             : /* 5021 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5037
    1035             : /* 5026 */    MCD::OPC_CheckField, 13, 1, 0, 177, 90, 0, // Skip to: 28250
    1036             : /* 5033 */    MCD::OPC_Decode, 222, 10, 50, // Opcode: L2_ploadritnew_io
    1037             : /* 5037 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5053
    1038             : /* 5042 */    MCD::OPC_CheckField, 13, 1, 0, 161, 90, 0, // Skip to: 28250
    1039             : /* 5049 */    MCD::OPC_Decode, 216, 10, 50, // Opcode: L2_ploadrif_io
    1040             : /* 5053 */    MCD::OPC_FilterValue, 3, 152, 90, 0, // Skip to: 28250
    1041             : /* 5058 */    MCD::OPC_CheckField, 13, 1, 0, 145, 90, 0, // Skip to: 28250
    1042             : /* 5065 */    MCD::OPC_Decode, 218, 10, 50, // Opcode: L2_ploadrifnew_io
    1043             : /* 5069 */    MCD::OPC_FilterValue, 1, 136, 90, 0, // Skip to: 28250
    1044             : /* 5074 */    MCD::OPC_Decode, 176, 10, 51, // Opcode: L2_loadrigp
    1045             : /* 5078 */    MCD::OPC_FilterValue, 14, 127, 90, 0, // Skip to: 28250
    1046             : /* 5083 */    MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    1047             : /* 5086 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 5158
    1048             : /* 5091 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    1049             : /* 5094 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5110
    1050             : /* 5099 */    MCD::OPC_CheckField, 13, 1, 0, 104, 90, 0, // Skip to: 28250
    1051             : /* 5106 */    MCD::OPC_Decode, 204, 10, 52, // Opcode: L2_ploadrdt_io
    1052             : /* 5110 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5126
    1053             : /* 5115 */    MCD::OPC_CheckField, 13, 1, 0, 88, 90, 0, // Skip to: 28250
    1054             : /* 5122 */    MCD::OPC_Decode, 206, 10, 52, // Opcode: L2_ploadrdtnew_io
    1055             : /* 5126 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5142
    1056             : /* 5131 */    MCD::OPC_CheckField, 13, 1, 0, 72, 90, 0, // Skip to: 28250
    1057             : /* 5138 */    MCD::OPC_Decode, 200, 10, 52, // Opcode: L2_ploadrdf_io
    1058             : /* 5142 */    MCD::OPC_FilterValue, 3, 63, 90, 0, // Skip to: 28250
    1059             : /* 5147 */    MCD::OPC_CheckField, 13, 1, 0, 56, 90, 0, // Skip to: 28250
    1060             : /* 5154 */    MCD::OPC_Decode, 202, 10, 52, // Opcode: L2_ploadrdfnew_io
    1061             : /* 5158 */    MCD::OPC_FilterValue, 1, 47, 90, 0, // Skip to: 28250
    1062             : /* 5163 */    MCD::OPC_Decode, 162, 10, 53, // Opcode: L2_loadrdgp
    1063             : /* 5167 */    MCD::OPC_FilterValue, 5, 224, 2, 0, // Skip to: 5908
    1064             : /* 5172 */    MCD::OPC_ExtractField, 25, 3,  // Inst{27-25} ...
    1065             : /* 5175 */    MCD::OPC_FilterValue, 0, 65, 0, 0, // Skip to: 5245
    1066             : /* 5180 */    MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    1067             : /* 5183 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5199
    1068             : /* 5188 */    MCD::OPC_CheckField, 0, 14, 0, 15, 90, 0, // Skip to: 28250
    1069             : /* 5195 */    MCD::OPC_Decode, 202, 8, 54, // Opcode: J2_callr
    1070             : /* 5199 */    MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 5222
    1071             : /* 5204 */    MCD::OPC_CheckField, 10, 4, 0, 255, 89, 0, // Skip to: 28250
    1072             : /* 5211 */    MCD::OPC_CheckField, 0, 8, 0, 248, 89, 0, // Skip to: 28250
    1073             : /* 5218 */    MCD::OPC_Decode, 204, 8, 55, // Opcode: J2_callrt
    1074             : /* 5222 */    MCD::OPC_FilterValue, 9, 239, 89, 0, // Skip to: 28250
    1075             : /* 5227 */    MCD::OPC_CheckField, 10, 4, 0, 232, 89, 0, // Skip to: 28250
    1076             : /* 5234 */    MCD::OPC_CheckField, 0, 8, 0, 225, 89, 0, // Skip to: 28250
    1077             : /* 5241 */    MCD::OPC_Decode, 203, 8, 55, // Opcode: J2_callrf
    1078             : /* 5245 */    MCD::OPC_FilterValue, 1, 205, 0, 0, // Skip to: 5455
    1079             : /* 5250 */    MCD::OPC_ExtractField, 10, 4,  // Inst{13-10} ...
    1080             : /* 5253 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 5325
    1081             : /* 5258 */    MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    1082             : /* 5261 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5277
    1083             : /* 5266 */    MCD::OPC_CheckField, 0, 10, 0, 193, 89, 0, // Skip to: 28250
    1084             : /* 5273 */    MCD::OPC_Decode, 211, 8, 54, // Opcode: J2_jumpr
    1085             : /* 5277 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5293
    1086             : /* 5282 */    MCD::OPC_CheckField, 0, 10, 0, 177, 89, 0, // Skip to: 28250
    1087             : /* 5289 */    MCD::OPC_Decode, 225, 9, 54, // Opcode: J4_hintjumpr
    1088             : /* 5293 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5309
    1089             : /* 5298 */    MCD::OPC_CheckField, 0, 8, 0, 161, 89, 0, // Skip to: 28250
    1090             : /* 5305 */    MCD::OPC_Decode, 222, 8, 55, // Opcode: J2_jumprt
    1091             : /* 5309 */    MCD::OPC_FilterValue, 11, 152, 89, 0, // Skip to: 28250
    1092             : /* 5314 */    MCD::OPC_CheckField, 0, 8, 0, 145, 89, 0, // Skip to: 28250
    1093             : /* 5321 */    MCD::OPC_Decode, 212, 8, 55, // Opcode: J2_jumprf
    1094             : /* 5325 */    MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 5365
    1095             : /* 5330 */    MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    1096             : /* 5333 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5349
    1097             : /* 5338 */    MCD::OPC_CheckField, 0, 8, 0, 121, 89, 0, // Skip to: 28250
    1098             : /* 5345 */    MCD::OPC_Decode, 223, 8, 55, // Opcode: J2_jumprtnew
    1099             : /* 5349 */    MCD::OPC_FilterValue, 11, 112, 89, 0, // Skip to: 28250
    1100             : /* 5354 */    MCD::OPC_CheckField, 0, 8, 0, 105, 89, 0, // Skip to: 28250
    1101             : /* 5361 */    MCD::OPC_Decode, 213, 8, 55, // Opcode: J2_jumprfnew
    1102             : /* 5365 */    MCD::OPC_FilterValue, 4, 45, 0, 0, // Skip to: 5415
    1103             : /* 5370 */    MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    1104             : /* 5373 */    MCD::OPC_FilterValue, 10, 16, 0, 0, // Skip to: 5394
    1105             : /* 5378 */    MCD::OPC_CheckPredicate, 0, 83, 89, 0, // Skip to: 28250
    1106             : /* 5383 */    MCD::OPC_CheckField, 0, 8, 0, 76, 89, 0, // Skip to: 28250
    1107             : /* 5390 */    MCD::OPC_Decode, 225, 8, 55, // Opcode: J2_jumprtpt
    1108             : /* 5394 */    MCD::OPC_FilterValue, 11, 67, 89, 0, // Skip to: 28250
    1109             : /* 5399 */    MCD::OPC_CheckPredicate, 0, 62, 89, 0, // Skip to: 28250
    1110             : /* 5404 */    MCD::OPC_CheckField, 0, 8, 0, 55, 89, 0, // Skip to: 28250
    1111             : /* 5411 */    MCD::OPC_Decode, 215, 8, 55, // Opcode: J2_jumprfpt
    1112             : /* 5415 */    MCD::OPC_FilterValue, 6, 46, 89, 0, // Skip to: 28250
    1113             : /* 5420 */    MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    1114             : /* 5423 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5439
    1115             : /* 5428 */    MCD::OPC_CheckField, 0, 8, 0, 31, 89, 0, // Skip to: 28250
    1116             : /* 5435 */    MCD::OPC_Decode, 224, 8, 55, // Opcode: J2_jumprtnewpt
    1117             : /* 5439 */    MCD::OPC_FilterValue, 11, 22, 89, 0, // Skip to: 28250
    1118             : /* 5444 */    MCD::OPC_CheckField, 0, 8, 0, 15, 89, 0, // Skip to: 28250
    1119             : /* 5451 */    MCD::OPC_Decode, 214, 8, 55, // Opcode: J2_jumprfnewpt
    1120             : /* 5455 */    MCD::OPC_FilterValue, 2, 107, 0, 0, // Skip to: 5567
    1121             : /* 5460 */    MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    1122             : /* 5463 */    MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 5500
    1123             : /* 5468 */    MCD::OPC_CheckField, 16, 5, 0, 247, 88, 0, // Skip to: 28250
    1124             : /* 5475 */    MCD::OPC_CheckField, 13, 1, 0, 240, 88, 0, // Skip to: 28250
    1125             : /* 5482 */    MCD::OPC_CheckField, 5, 3, 0, 233, 88, 0, // Skip to: 28250
    1126             : /* 5489 */    MCD::OPC_CheckField, 0, 2, 0, 226, 88, 0, // Skip to: 28250
    1127             : /* 5496 */    MCD::OPC_Decode, 247, 8, 56, // Opcode: J2_trap0
    1128             : /* 5500 */    MCD::OPC_FilterValue, 2, 32, 0, 0, // Skip to: 5537
    1129             : /* 5505 */    MCD::OPC_CheckField, 16, 5, 0, 210, 88, 0, // Skip to: 28250
    1130             : /* 5512 */    MCD::OPC_CheckField, 13, 1, 0, 203, 88, 0, // Skip to: 28250
    1131             : /* 5519 */    MCD::OPC_CheckField, 5, 3, 0, 196, 88, 0, // Skip to: 28250
    1132             : /* 5526 */    MCD::OPC_CheckField, 0, 2, 0, 189, 88, 0, // Skip to: 28250
    1133             : /* 5533 */    MCD::OPC_Decode, 240, 8, 56, // Opcode: J2_pause
    1134             : /* 5537 */    MCD::OPC_FilterValue, 4, 180, 88, 0, // Skip to: 28250
    1135             : /* 5542 */    MCD::OPC_CheckField, 13, 1, 0, 173, 88, 0, // Skip to: 28250
    1136             : /* 5549 */    MCD::OPC_CheckField, 5, 3, 0, 166, 88, 0, // Skip to: 28250
    1137             : /* 5556 */    MCD::OPC_CheckField, 0, 2, 0, 159, 88, 0, // Skip to: 28250
    1138             : /* 5563 */    MCD::OPC_Decode, 248, 8, 57, // Opcode: J2_trap1
    1139             : /* 5567 */    MCD::OPC_FilterValue, 3, 36, 0, 0, // Skip to: 5608
    1140             : /* 5572 */    MCD::OPC_ExtractField, 0, 14,  // Inst{13-0} ...
    1141             : /* 5575 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5591
    1142             : /* 5580 */    MCD::OPC_CheckField, 21, 4, 6, 135, 88, 0, // Skip to: 28250
    1143             : /* 5587 */    MCD::OPC_Decode, 200, 22, 54, // Opcode: Y2_icinva
    1144             : /* 5591 */    MCD::OPC_FilterValue, 2, 126, 88, 0, // Skip to: 28250
    1145             : /* 5596 */    MCD::OPC_CheckField, 16, 9, 192, 3, 118, 88, 0, // Skip to: 28250
    1146             : /* 5604 */    MCD::OPC_Decode, 201, 22, 58, // Opcode: Y2_isync
    1147             : /* 5608 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5624
    1148             : /* 5613 */    MCD::OPC_CheckField, 0, 1, 0, 102, 88, 0, // Skip to: 28250
    1149             : /* 5620 */    MCD::OPC_Decode, 206, 8, 59, // Opcode: J2_jump
    1150             : /* 5624 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5640
    1151             : /* 5629 */    MCD::OPC_CheckField, 0, 1, 0, 86, 88, 0, // Skip to: 28250
    1152             : /* 5636 */    MCD::OPC_Decode, 200, 8, 59, // Opcode: J2_call
    1153             : /* 5640 */    MCD::OPC_FilterValue, 6, 77, 88, 0, // Skip to: 28250
    1154             : /* 5645 */    MCD::OPC_ExtractField, 10, 3,  // Inst{12-10} ...
    1155             : /* 5648 */    MCD::OPC_FilterValue, 0, 83, 0, 0, // Skip to: 5736
    1156             : /* 5653 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1157             : /* 5656 */    MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 5696
    1158             : /* 5661 */    MCD::OPC_ExtractField, 24, 1,  // Inst{24} ...
    1159             : /* 5664 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5680
    1160             : /* 5669 */    MCD::OPC_CheckField, 0, 1, 0, 46, 88, 0, // Skip to: 28250
    1161             : /* 5676 */    MCD::OPC_Decode, 228, 8, 60, // Opcode: J2_jumpt
    1162             : /* 5680 */    MCD::OPC_FilterValue, 1, 37, 88, 0, // Skip to: 28250
    1163             : /* 5685 */    MCD::OPC_CheckField, 0, 1, 0, 30, 88, 0, // Skip to: 28250
    1164             : /* 5692 */    MCD::OPC_Decode, 205, 8, 60, // Opcode: J2_callt
    1165             : /* 5696 */    MCD::OPC_FilterValue, 1, 21, 88, 0, // Skip to: 28250
    1166             : /* 5701 */    MCD::OPC_ExtractField, 24, 1,  // Inst{24} ...
    1167             : /* 5704 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5720
    1168             : /* 5709 */    MCD::OPC_CheckField, 0, 1, 0, 6, 88, 0, // Skip to: 28250
    1169             : /* 5716 */    MCD::OPC_Decode, 207, 8, 60, // Opcode: J2_jumpf
    1170             : /* 5720 */    MCD::OPC_FilterValue, 1, 253, 87, 0, // Skip to: 28250
    1171             : /* 5725 */    MCD::OPC_CheckField, 0, 1, 0, 246, 87, 0, // Skip to: 28250
    1172             : /* 5732 */    MCD::OPC_Decode, 201, 8, 60, // Opcode: J2_callf
    1173             : /* 5736 */    MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 5790
    1174             : /* 5741 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1175             : /* 5744 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 5767
    1176             : /* 5749 */    MCD::OPC_CheckField, 24, 1, 0, 222, 87, 0, // Skip to: 28250
    1177             : /* 5756 */    MCD::OPC_CheckField, 0, 1, 0, 215, 87, 0, // Skip to: 28250
    1178             : /* 5763 */    MCD::OPC_Decode, 229, 8, 60, // Opcode: J2_jumptnew
    1179             : /* 5767 */    MCD::OPC_FilterValue, 1, 206, 87, 0, // Skip to: 28250
    1180             : /* 5772 */    MCD::OPC_CheckField, 24, 1, 0, 199, 87, 0, // Skip to: 28250
    1181             : /* 5779 */    MCD::OPC_CheckField, 0, 1, 0, 192, 87, 0, // Skip to: 28250
    1182             : /* 5786 */    MCD::OPC_Decode, 208, 8, 60, // Opcode: J2_jumpfnew
    1183             : /* 5790 */    MCD::OPC_FilterValue, 4, 59, 0, 0, // Skip to: 5854
    1184             : /* 5795 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1185             : /* 5798 */    MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5826
    1186             : /* 5803 */    MCD::OPC_CheckPredicate, 0, 170, 87, 0, // Skip to: 28250
    1187             : /* 5808 */    MCD::OPC_CheckField, 24, 1, 0, 163, 87, 0, // Skip to: 28250
    1188             : /* 5815 */    MCD::OPC_CheckField, 0, 1, 0, 156, 87, 0, // Skip to: 28250
    1189             : /* 5822 */    MCD::OPC_Decode, 231, 8, 60, // Opcode: J2_jumptpt
    1190             : /* 5826 */    MCD::OPC_FilterValue, 1, 147, 87, 0, // Skip to: 28250
    1191             : /* 5831 */    MCD::OPC_CheckPredicate, 0, 142, 87, 0, // Skip to: 28250
    1192             : /* 5836 */    MCD::OPC_CheckField, 24, 1, 0, 135, 87, 0, // Skip to: 28250
    1193             : /* 5843 */    MCD::OPC_CheckField, 0, 1, 0, 128, 87, 0, // Skip to: 28250
    1194             : /* 5850 */    MCD::OPC_Decode, 210, 8, 60, // Opcode: J2_jumpfpt
    1195             : /* 5854 */    MCD::OPC_FilterValue, 6, 119, 87, 0, // Skip to: 28250
    1196             : /* 5859 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1197             : /* 5862 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 5885
    1198             : /* 5867 */    MCD::OPC_CheckField, 24, 1, 0, 104, 87, 0, // Skip to: 28250
    1199             : /* 5874 */    MCD::OPC_CheckField, 0, 1, 0, 97, 87, 0, // Skip to: 28250
    1200             : /* 5881 */    MCD::OPC_Decode, 230, 8, 60, // Opcode: J2_jumptnewpt
    1201             : /* 5885 */    MCD::OPC_FilterValue, 1, 88, 87, 0, // Skip to: 28250
    1202             : /* 5890 */    MCD::OPC_CheckField, 24, 1, 0, 81, 87, 0, // Skip to: 28250
    1203             : /* 5897 */    MCD::OPC_CheckField, 0, 1, 0, 74, 87, 0, // Skip to: 28250
    1204             : /* 5904 */    MCD::OPC_Decode, 209, 8, 60, // Opcode: J2_jumpfnewpt
    1205             : /* 5908 */    MCD::OPC_FilterValue, 6, 106, 4, 0, // Skip to: 7043
    1206             : /* 5913 */    MCD::OPC_ExtractField, 22, 6,  // Inst{27-22} ...
    1207             : /* 5916 */    MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 5984
    1208             : /* 5921 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1209             : /* 5924 */    MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 5954
    1210             : /* 5929 */    MCD::OPC_CheckField, 13, 1, 0, 42, 87, 0, // Skip to: 28250
    1211             : /* 5936 */    MCD::OPC_CheckField, 5, 3, 0, 35, 87, 0, // Skip to: 28250
    1212             : /* 5943 */    MCD::OPC_CheckField, 0, 3, 0, 28, 87, 0, // Skip to: 28250
    1213             : /* 5950 */    MCD::OPC_Decode, 234, 8, 61, // Opcode: J2_loop0r
    1214             : /* 5954 */    MCD::OPC_FilterValue, 1, 19, 87, 0, // Skip to: 28250
    1215             : /* 5959 */    MCD::OPC_CheckField, 13, 1, 0, 12, 87, 0, // Skip to: 28250
    1216             : /* 5966 */    MCD::OPC_CheckField, 5, 3, 0, 5, 87, 0, // Skip to: 28250
    1217             : /* 5973 */    MCD::OPC_CheckField, 0, 3, 0, 254, 86, 0, // Skip to: 28250
    1218             : /* 5980 */    MCD::OPC_Decode, 238, 8, 61, // Opcode: J2_loop1r
    1219             : /* 5984 */    MCD::OPC_FilterValue, 2, 32, 0, 0, // Skip to: 6021
    1220             : /* 5989 */    MCD::OPC_CheckField, 21, 1, 1, 238, 86, 0, // Skip to: 28250
    1221             : /* 5996 */    MCD::OPC_CheckField, 13, 1, 0, 231, 86, 0, // Skip to: 28250
    1222             : /* 6003 */    MCD::OPC_CheckField, 5, 3, 0, 224, 86, 0, // Skip to: 28250
    1223             : /* 6010 */    MCD::OPC_CheckField, 0, 3, 0, 217, 86, 0, // Skip to: 28250
    1224             : /* 6017 */    MCD::OPC_Decode, 242, 8, 61, // Opcode: J2_ploop1sr
    1225             : /* 6021 */    MCD::OPC_FilterValue, 3, 63, 0, 0, // Skip to: 6089
    1226             : /* 6026 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1227             : /* 6029 */    MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 6059
    1228             : /* 6034 */    MCD::OPC_CheckField, 13, 1, 0, 193, 86, 0, // Skip to: 28250
    1229             : /* 6041 */    MCD::OPC_CheckField, 5, 3, 0, 186, 86, 0, // Skip to: 28250
    1230             : /* 6048 */    MCD::OPC_CheckField, 0, 3, 0, 179, 86, 0, // Skip to: 28250
    1231             : /* 6055 */    MCD::OPC_Decode, 244, 8, 61, // Opcode: J2_ploop2sr
    1232             : /* 6059 */    MCD::OPC_FilterValue, 1, 170, 86, 0, // Skip to: 28250
    1233             : /* 6064 */    MCD::OPC_CheckField, 13, 1, 0, 163, 86, 0, // Skip to: 28250
    1234             : /* 6071 */    MCD::OPC_CheckField, 5, 3, 0, 156, 86, 0, // Skip to: 28250
    1235             : /* 6078 */    MCD::OPC_CheckField, 0, 3, 0, 149, 86, 0, // Skip to: 28250
    1236             : /* 6085 */    MCD::OPC_Decode, 246, 8, 61, // Opcode: J2_ploop3sr
    1237             : /* 6089 */    MCD::OPC_FilterValue, 4, 35, 0, 0, // Skip to: 6129
    1238             : /* 6094 */    MCD::OPC_ExtractField, 12, 1,  // Inst{12} ...
    1239             : /* 6097 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6113
    1240             : /* 6102 */    MCD::OPC_CheckField, 0, 1, 0, 125, 86, 0, // Skip to: 28250
    1241             : /* 6109 */    MCD::OPC_Decode, 226, 8, 62, // Opcode: J2_jumprz
    1242             : /* 6113 */    MCD::OPC_FilterValue, 1, 116, 86, 0, // Skip to: 28250
    1243             : /* 6118 */    MCD::OPC_CheckField, 0, 1, 0, 109, 86, 0, // Skip to: 28250
    1244             : /* 6125 */    MCD::OPC_Decode, 227, 8, 62, // Opcode: J2_jumprzpt
    1245             : /* 6129 */    MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 6169
    1246             : /* 6134 */    MCD::OPC_ExtractField, 12, 1,  // Inst{12} ...
    1247             : /* 6137 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6153
    1248             : /* 6142 */    MCD::OPC_CheckField, 0, 1, 0, 85, 86, 0, // Skip to: 28250
    1249             : /* 6149 */    MCD::OPC_Decode, 216, 8, 62, // Opcode: J2_jumprgtez
    1250             : /* 6153 */    MCD::OPC_FilterValue, 1, 76, 86, 0, // Skip to: 28250
    1251             : /* 6158 */    MCD::OPC_CheckField, 0, 1, 0, 69, 86, 0, // Skip to: 28250
    1252             : /* 6165 */    MCD::OPC_Decode, 217, 8, 62, // Opcode: J2_jumprgtezpt
    1253             : /* 6169 */    MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 6209
    1254             : /* 6174 */    MCD::OPC_ExtractField, 12, 1,  // Inst{12} ...
    1255             : /* 6177 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6193
    1256             : /* 6182 */    MCD::OPC_CheckField, 0, 1, 0, 45, 86, 0, // Skip to: 28250
    1257             : /* 6189 */    MCD::OPC_Decode, 220, 8, 62, // Opcode: J2_jumprnz
    1258             : /* 6193 */    MCD::OPC_FilterValue, 1, 36, 86, 0, // Skip to: 28250
    1259             : /* 6198 */    MCD::OPC_CheckField, 0, 1, 0, 29, 86, 0, // Skip to: 28250
    1260             : /* 6205 */    MCD::OPC_Decode, 221, 8, 62, // Opcode: J2_jumprnzpt
    1261             : /* 6209 */    MCD::OPC_FilterValue, 7, 35, 0, 0, // Skip to: 6249
    1262             : /* 6214 */    MCD::OPC_ExtractField, 12, 1,  // Inst{12} ...
    1263             : /* 6217 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6233
    1264             : /* 6222 */    MCD::OPC_CheckField, 0, 1, 0, 5, 86, 0, // Skip to: 28250
    1265             : /* 6229 */    MCD::OPC_Decode, 218, 8, 62, // Opcode: J2_jumprltez
    1266             : /* 6233 */    MCD::OPC_FilterValue, 1, 252, 85, 0, // Skip to: 28250
    1267             : /* 6238 */    MCD::OPC_CheckField, 0, 1, 0, 245, 85, 0, // Skip to: 28250
    1268             : /* 6245 */    MCD::OPC_Decode, 219, 8, 62, // Opcode: J2_jumprltezpt
    1269             : /* 6249 */    MCD::OPC_FilterValue, 8, 35, 0, 0, // Skip to: 6289
    1270             : /* 6254 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1271             : /* 6257 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6273
    1272             : /* 6262 */    MCD::OPC_CheckField, 5, 9, 0, 221, 85, 0, // Skip to: 28250
    1273             : /* 6269 */    MCD::OPC_Decode, 198, 8, 63, // Opcode: G4_tfrgrcr
    1274             : /* 6273 */    MCD::OPC_FilterValue, 1, 212, 85, 0, // Skip to: 28250
    1275             : /* 6278 */    MCD::OPC_CheckField, 5, 9, 0, 205, 85, 0, // Skip to: 28250
    1276             : /* 6285 */    MCD::OPC_Decode, 166, 6, 64, // Opcode: A2_tfrrcr
    1277             : /* 6289 */    MCD::OPC_FilterValue, 9, 18, 0, 0, // Skip to: 6312
    1278             : /* 6294 */    MCD::OPC_CheckField, 21, 1, 0, 189, 85, 0, // Skip to: 28250
    1279             : /* 6301 */    MCD::OPC_CheckField, 0, 14, 0, 182, 85, 0, // Skip to: 28250
    1280             : /* 6308 */    MCD::OPC_Decode, 204, 22, 54, // Opcode: Y4_trace
    1281             : /* 6312 */    MCD::OPC_FilterValue, 12, 35, 0, 0, // Skip to: 6352
    1282             : /* 6317 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1283             : /* 6320 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6336
    1284             : /* 6325 */    MCD::OPC_CheckField, 5, 9, 0, 158, 85, 0, // Skip to: 28250
    1285             : /* 6332 */    MCD::OPC_Decode, 197, 8, 65, // Opcode: G4_tfrgpcp
    1286             : /* 6336 */    MCD::OPC_FilterValue, 1, 149, 85, 0, // Skip to: 28250
    1287             : /* 6341 */    MCD::OPC_CheckField, 5, 9, 0, 142, 85, 0, // Skip to: 28250
    1288             : /* 6348 */    MCD::OPC_Decode, 166, 7, 66, // Opcode: A4_tfrpcp
    1289             : /* 6352 */    MCD::OPC_FilterValue, 32, 35, 0, 0, // Skip to: 6392
    1290             : /* 6357 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1291             : /* 6360 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6376
    1292             : /* 6365 */    MCD::OPC_CheckField, 5, 9, 0, 118, 85, 0, // Skip to: 28250
    1293             : /* 6372 */    MCD::OPC_Decode, 165, 7, 67, // Opcode: A4_tfrcpp
    1294             : /* 6376 */    MCD::OPC_FilterValue, 1, 109, 85, 0, // Skip to: 28250
    1295             : /* 6381 */    MCD::OPC_CheckField, 5, 9, 0, 102, 85, 0, // Skip to: 28250
    1296             : /* 6388 */    MCD::OPC_Decode, 195, 8, 68, // Opcode: G4_tfrgcpp
    1297             : /* 6392 */    MCD::OPC_FilterValue, 36, 49, 0, 0, // Skip to: 6446
    1298             : /* 6397 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1299             : /* 6400 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6423
    1300             : /* 6405 */    MCD::OPC_CheckField, 13, 1, 0, 78, 85, 0, // Skip to: 28250
    1301             : /* 6412 */    MCD::OPC_CheckField, 2, 1, 0, 71, 85, 0, // Skip to: 28250
    1302             : /* 6419 */    MCD::OPC_Decode, 232, 8, 69, // Opcode: J2_loop0i
    1303             : /* 6423 */    MCD::OPC_FilterValue, 1, 62, 85, 0, // Skip to: 28250
    1304             : /* 6428 */    MCD::OPC_CheckField, 13, 1, 0, 55, 85, 0, // Skip to: 28250
    1305             : /* 6435 */    MCD::OPC_CheckField, 2, 1, 0, 48, 85, 0, // Skip to: 28250
    1306             : /* 6442 */    MCD::OPC_Decode, 236, 8, 69, // Opcode: J2_loop1i
    1307             : /* 6446 */    MCD::OPC_FilterValue, 38, 25, 0, 0, // Skip to: 6476
    1308             : /* 6451 */    MCD::OPC_CheckField, 21, 1, 1, 32, 85, 0, // Skip to: 28250
    1309             : /* 6458 */    MCD::OPC_CheckField, 13, 1, 0, 25, 85, 0, // Skip to: 28250
    1310             : /* 6465 */    MCD::OPC_CheckField, 2, 1, 0, 18, 85, 0, // Skip to: 28250
    1311             : /* 6472 */    MCD::OPC_Decode, 241, 8, 69, // Opcode: J2_ploop1si
    1312             : /* 6476 */    MCD::OPC_FilterValue, 39, 49, 0, 0, // Skip to: 6530
    1313             : /* 6481 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1314             : /* 6484 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6507
    1315             : /* 6489 */    MCD::OPC_CheckField, 13, 1, 0, 250, 84, 0, // Skip to: 28250
    1316             : /* 6496 */    MCD::OPC_CheckField, 2, 1, 0, 243, 84, 0, // Skip to: 28250
    1317             : /* 6503 */    MCD::OPC_Decode, 243, 8, 69, // Opcode: J2_ploop2si
    1318             : /* 6507 */    MCD::OPC_FilterValue, 1, 234, 84, 0, // Skip to: 28250
    1319             : /* 6512 */    MCD::OPC_CheckField, 13, 1, 0, 227, 84, 0, // Skip to: 28250
    1320             : /* 6519 */    MCD::OPC_CheckField, 2, 1, 0, 220, 84, 0, // Skip to: 28250
    1321             : /* 6526 */    MCD::OPC_Decode, 245, 8, 69, // Opcode: J2_ploop3si
    1322             : /* 6530 */    MCD::OPC_FilterValue, 40, 35, 0, 0, // Skip to: 6570
    1323             : /* 6535 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1324             : /* 6538 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6554
    1325             : /* 6543 */    MCD::OPC_CheckField, 5, 9, 0, 196, 84, 0, // Skip to: 28250
    1326             : /* 6550 */    MCD::OPC_Decode, 163, 6, 70, // Opcode: A2_tfrcrr
    1327             : /* 6554 */    MCD::OPC_FilterValue, 1, 187, 84, 0, // Skip to: 28250
    1328             : /* 6559 */    MCD::OPC_CheckField, 5, 9, 0, 180, 84, 0, // Skip to: 28250
    1329             : /* 6566 */    MCD::OPC_Decode, 196, 8, 71, // Opcode: G4_tfrgcrr
    1330             : /* 6570 */    MCD::OPC_FilterValue, 41, 25, 0, 0, // Skip to: 6600
    1331             : /* 6575 */    MCD::OPC_CheckField, 16, 6, 9, 164, 84, 0, // Skip to: 28250
    1332             : /* 6582 */    MCD::OPC_CheckField, 13, 1, 0, 157, 84, 0, // Skip to: 28250
    1333             : /* 6589 */    MCD::OPC_CheckField, 5, 2, 0, 150, 84, 0, // Skip to: 28250
    1334             : /* 6596 */    MCD::OPC_Decode, 228, 7, 72, // Opcode: C4_addipc
    1335             : /* 6600 */    MCD::OPC_FilterValue, 44, 136, 0, 0, // Skip to: 6741
    1336             : /* 6605 */    MCD::OPC_ExtractField, 18, 4,  // Inst{21-18} ...
    1337             : /* 6608 */    MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 6648
    1338             : /* 6613 */    MCD::OPC_ExtractField, 2, 6,  // Inst{7-2} ...
    1339             : /* 6616 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6632
    1340             : /* 6621 */    MCD::OPC_CheckField, 10, 4, 0, 118, 84, 0, // Skip to: 28250
    1341             : /* 6628 */    MCD::OPC_Decode, 192, 7, 73, // Opcode: C2_and
    1342             : /* 6632 */    MCD::OPC_FilterValue, 36, 109, 84, 0, // Skip to: 28250
    1343             : /* 6637 */    MCD::OPC_CheckField, 10, 4, 8, 102, 84, 0, // Skip to: 28250
    1344             : /* 6644 */    MCD::OPC_Decode, 239, 7, 74, // Opcode: C4_fastcorner9
    1345             : /* 6648 */    MCD::OPC_FilterValue, 4, 42, 0, 0, // Skip to: 6695
    1346             : /* 6653 */    MCD::OPC_ExtractField, 2, 4,  // Inst{5-2} ...
    1347             : /* 6656 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6672
    1348             : /* 6661 */    MCD::OPC_CheckField, 10, 4, 0, 78, 84, 0, // Skip to: 28250
    1349             : /* 6668 */    MCD::OPC_Decode, 229, 7, 75, // Opcode: C4_and_and
    1350             : /* 6672 */    MCD::OPC_FilterValue, 4, 69, 84, 0, // Skip to: 28250
    1351             : /* 6677 */    MCD::OPC_CheckField, 10, 4, 8, 62, 84, 0, // Skip to: 28250
    1352             : /* 6684 */    MCD::OPC_CheckField, 6, 2, 2, 55, 84, 0, // Skip to: 28250
    1353             : /* 6691 */    MCD::OPC_Decode, 240, 7, 74, // Opcode: C4_fastcorner9_not
    1354             : /* 6695 */    MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 6718
    1355             : /* 6700 */    MCD::OPC_CheckField, 10, 4, 0, 39, 84, 0, // Skip to: 28250
    1356             : /* 6707 */    MCD::OPC_CheckField, 2, 6, 0, 32, 84, 0, // Skip to: 28250
    1357             : /* 6714 */    MCD::OPC_Decode, 221, 7, 73, // Opcode: C2_or
    1358             : /* 6718 */    MCD::OPC_FilterValue, 12, 23, 84, 0, // Skip to: 28250
    1359             : /* 6723 */    MCD::OPC_CheckField, 10, 4, 0, 16, 84, 0, // Skip to: 28250
    1360             : /* 6730 */    MCD::OPC_CheckField, 2, 4, 0, 9, 84, 0, // Skip to: 28250
    1361             : /* 6737 */    MCD::OPC_Decode, 231, 7, 75, // Opcode: C4_and_or
    1362             : /* 6741 */    MCD::OPC_FilterValue, 45, 95, 0, 0, // Skip to: 6841
    1363             : /* 6746 */    MCD::OPC_ExtractField, 18, 4,  // Inst{21-18} ...
    1364             : /* 6749 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6772
    1365             : /* 6754 */    MCD::OPC_CheckField, 10, 4, 0, 241, 83, 0, // Skip to: 28250
    1366             : /* 6761 */    MCD::OPC_CheckField, 2, 6, 0, 234, 83, 0, // Skip to: 28250
    1367             : /* 6768 */    MCD::OPC_Decode, 227, 7, 74, // Opcode: C2_xor
    1368             : /* 6772 */    MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 6795
    1369             : /* 6777 */    MCD::OPC_CheckField, 10, 4, 0, 218, 83, 0, // Skip to: 28250
    1370             : /* 6784 */    MCD::OPC_CheckField, 2, 4, 0, 211, 83, 0, // Skip to: 28250
    1371             : /* 6791 */    MCD::OPC_Decode, 244, 7, 75, // Opcode: C4_or_and
    1372             : /* 6795 */    MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 6818
    1373             : /* 6800 */    MCD::OPC_CheckField, 10, 4, 0, 195, 83, 0, // Skip to: 28250
    1374             : /* 6807 */    MCD::OPC_CheckField, 2, 6, 0, 188, 83, 0, // Skip to: 28250
    1375             : /* 6814 */    MCD::OPC_Decode, 193, 7, 73, // Opcode: C2_andn
    1376             : /* 6818 */    MCD::OPC_FilterValue, 12, 179, 83, 0, // Skip to: 28250
    1377             : /* 6823 */    MCD::OPC_CheckField, 10, 4, 0, 172, 83, 0, // Skip to: 28250
    1378             : /* 6830 */    MCD::OPC_CheckField, 2, 4, 0, 165, 83, 0, // Skip to: 28250
    1379             : /* 6837 */    MCD::OPC_Decode, 246, 7, 75, // Opcode: C4_or_or
    1380             : /* 6841 */    MCD::OPC_FilterValue, 46, 81, 0, 0, // Skip to: 6927
    1381             : /* 6846 */    MCD::OPC_ExtractField, 18, 4,  // Inst{21-18} ...
    1382             : /* 6849 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6865
    1383             : /* 6854 */    MCD::OPC_CheckField, 2, 12, 0, 141, 83, 0, // Skip to: 28250
    1384             : /* 6861 */    MCD::OPC_Decode, 194, 7, 76, // Opcode: C2_any8
    1385             : /* 6865 */    MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 6888
    1386             : /* 6870 */    MCD::OPC_CheckField, 10, 4, 0, 125, 83, 0, // Skip to: 28250
    1387             : /* 6877 */    MCD::OPC_CheckField, 2, 4, 0, 118, 83, 0, // Skip to: 28250
    1388             : /* 6884 */    MCD::OPC_Decode, 230, 7, 75, // Opcode: C4_and_andn
    1389             : /* 6888 */    MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 6904
    1390             : /* 6893 */    MCD::OPC_CheckField, 2, 12, 0, 102, 83, 0, // Skip to: 28250
    1391             : /* 6900 */    MCD::OPC_Decode, 191, 7, 76, // Opcode: C2_all8
    1392             : /* 6904 */    MCD::OPC_FilterValue, 12, 93, 83, 0, // Skip to: 28250
    1393             : /* 6909 */    MCD::OPC_CheckField, 10, 4, 0, 86, 83, 0, // Skip to: 28250
    1394             : /* 6916 */    MCD::OPC_CheckField, 2, 4, 0, 79, 83, 0, // Skip to: 28250
    1395             : /* 6923 */    MCD::OPC_Decode, 232, 7, 75, // Opcode: C4_and_orn
    1396             : /* 6927 */    MCD::OPC_FilterValue, 47, 88, 0, 0, // Skip to: 7020
    1397             : /* 6932 */    MCD::OPC_ExtractField, 18, 4,  // Inst{21-18} ...
    1398             : /* 6935 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6951
    1399             : /* 6940 */    MCD::OPC_CheckField, 2, 12, 0, 55, 83, 0, // Skip to: 28250
    1400             : /* 6947 */    MCD::OPC_Decode, 220, 7, 76, // Opcode: C2_not
    1401             : /* 6951 */    MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 6974
    1402             : /* 6956 */    MCD::OPC_CheckField, 10, 4, 0, 39, 83, 0, // Skip to: 28250
    1403             : /* 6963 */    MCD::OPC_CheckField, 2, 4, 0, 32, 83, 0, // Skip to: 28250
    1404             : /* 6970 */    MCD::OPC_Decode, 245, 7, 75, // Opcode: C4_or_andn
    1405             : /* 6974 */    MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 6997
    1406             : /* 6979 */    MCD::OPC_CheckField, 10, 4, 0, 16, 83, 0, // Skip to: 28250
    1407             : /* 6986 */    MCD::OPC_CheckField, 2, 6, 0, 9, 83, 0, // Skip to: 28250
    1408             : /* 6993 */    MCD::OPC_Decode, 222, 7, 73, // Opcode: C2_orn
    1409             : /* 6997 */    MCD::OPC_FilterValue, 12, 0, 83, 0, // Skip to: 28250
    1410             : /* 7002 */    MCD::OPC_CheckField, 10, 4, 0, 249, 82, 0, // Skip to: 28250
    1411             : /* 7009 */    MCD::OPC_CheckField, 2, 4, 0, 242, 82, 0, // Skip to: 28250
    1412             : /* 7016 */    MCD::OPC_Decode, 247, 7, 75, // Opcode: C4_or_orn
    1413             : /* 7020 */    MCD::OPC_FilterValue, 48, 233, 82, 0, // Skip to: 28250
    1414             : /* 7025 */    MCD::OPC_CheckField, 16, 6, 32, 226, 82, 0, // Skip to: 28250
    1415             : /* 7032 */    MCD::OPC_CheckField, 0, 14, 0, 219, 82, 0, // Skip to: 28250
    1416             : /* 7039 */    MCD::OPC_Decode, 194, 22, 58, // Opcode: Y2_break
    1417             : /* 7043 */    MCD::OPC_FilterValue, 7, 53, 4, 0, // Skip to: 8125
    1418             : /* 7048 */    MCD::OPC_ExtractField, 25, 3,  // Inst{27-25} ...
    1419             : /* 7051 */    MCD::OPC_FilterValue, 0, 84, 2, 0, // Skip to: 7652
    1420             : /* 7056 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    1421             : /* 7059 */    MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 7331
    1422             : /* 7064 */    MCD::OPC_ExtractField, 10, 4,  // Inst{13-10} ...
    1423             : /* 7067 */    MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7107
    1424             : /* 7072 */    MCD::OPC_ExtractField, 22, 3,  // Inst{24-22} ...
    1425             : /* 7075 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7091
    1426             : /* 7080 */    MCD::OPC_CheckField, 5, 5, 0, 171, 82, 0, // Skip to: 28250
    1427             : /* 7087 */    MCD::OPC_Decode, 208, 5, 77, // Opcode: A2_aslh
    1428             : /* 7091 */    MCD::OPC_FilterValue, 3, 162, 82, 0, // Skip to: 28250
    1429             : /* 7096 */    MCD::OPC_CheckField, 5, 5, 0, 155, 82, 0, // Skip to: 28250
    1430             : /* 7103 */    MCD::OPC_Decode, 231, 6, 77, // Opcode: A2_zxth
    1431             : /* 7107 */    MCD::OPC_FilterValue, 8, 51, 0, 0, // Skip to: 7163
    1432             : /* 7112 */    MCD::OPC_ExtractField, 22, 3,  // Inst{24-22} ...
    1433             : /* 7115 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7131
    1434             : /* 7120 */    MCD::OPC_CheckField, 5, 3, 0, 131, 82, 0, // Skip to: 28250
    1435             : /* 7127 */    MCD::OPC_Decode, 134, 7, 78, // Opcode: A4_paslht
    1436             : /* 7131 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7147
    1437             : /* 7136 */    MCD::OPC_CheckField, 5, 3, 0, 115, 82, 0, // Skip to: 28250
    1438             : /* 7143 */    MCD::OPC_Decode, 150, 7, 78, // Opcode: A4_pzxtbt
    1439             : /* 7147 */    MCD::OPC_FilterValue, 3, 106, 82, 0, // Skip to: 28250
    1440             : /* 7152 */    MCD::OPC_CheckField, 5, 3, 0, 99, 82, 0, // Skip to: 28250
    1441             : /* 7159 */    MCD::OPC_Decode, 154, 7, 78, // Opcode: A4_pzxtht
    1442             : /* 7163 */    MCD::OPC_FilterValue, 9, 51, 0, 0, // Skip to: 7219
    1443             : /* 7168 */    MCD::OPC_ExtractField, 22, 3,  // Inst{24-22} ...
    1444             : /* 7171 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7187
    1445             : /* 7176 */    MCD::OPC_CheckField, 5, 3, 0, 75, 82, 0, // Skip to: 28250
    1446             : /* 7183 */    MCD::OPC_Decode, 135, 7, 78, // Opcode: A4_paslhtnew
    1447             : /* 7187 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7203
    1448             : /* 7192 */    MCD::OPC_CheckField, 5, 3, 0, 59, 82, 0, // Skip to: 28250
    1449             : /* 7199 */    MCD::OPC_Decode, 151, 7, 78, // Opcode: A4_pzxtbtnew
    1450             : /* 7203 */    MCD::OPC_FilterValue, 3, 50, 82, 0, // Skip to: 28250
    1451             : /* 7208 */    MCD::OPC_CheckField, 5, 3, 0, 43, 82, 0, // Skip to: 28250
    1452             : /* 7215 */    MCD::OPC_Decode, 155, 7, 78, // Opcode: A4_pzxthtnew
    1453             : /* 7219 */    MCD::OPC_FilterValue, 10, 51, 0, 0, // Skip to: 7275
    1454             : /* 7224 */    MCD::OPC_ExtractField, 22, 3,  // Inst{24-22} ...
    1455             : /* 7227 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7243
    1456             : /* 7232 */    MCD::OPC_CheckField, 5, 3, 0, 19, 82, 0, // Skip to: 28250
    1457             : /* 7239 */    MCD::OPC_Decode, 132, 7, 78, // Opcode: A4_paslhf
    1458             : /* 7243 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7259
    1459             : /* 7248 */    MCD::OPC_CheckField, 5, 3, 0, 3, 82, 0, // Skip to: 28250
    1460             : /* 7255 */    MCD::OPC_Decode, 148, 7, 78, // Opcode: A4_pzxtbf
    1461             : /* 7259 */    MCD::OPC_FilterValue, 3, 250, 81, 0, // Skip to: 28250
    1462             : /* 7264 */    MCD::OPC_CheckField, 5, 3, 0, 243, 81, 0, // Skip to: 28250
    1463             : /* 7271 */    MCD::OPC_Decode, 152, 7, 78, // Opcode: A4_pzxthf
    1464             : /* 7275 */    MCD::OPC_FilterValue, 11, 234, 81, 0, // Skip to: 28250
    1465             : /* 7280 */    MCD::OPC_ExtractField, 22, 3,  // Inst{24-22} ...
    1466             : /* 7283 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7299
    1467             : /* 7288 */    MCD::OPC_CheckField, 5, 3, 0, 219, 81, 0, // Skip to: 28250
    1468             : /* 7295 */    MCD::OPC_Decode, 133, 7, 78, // Opcode: A4_paslhfnew
    1469             : /* 7299 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7315
    1470             : /* 7304 */    MCD::OPC_CheckField, 5, 3, 0, 203, 81, 0, // Skip to: 28250
    1471             : /* 7311 */    MCD::OPC_Decode, 149, 7, 78, // Opcode: A4_pzxtbfnew
    1472             : /* 7315 */    MCD::OPC_FilterValue, 3, 194, 81, 0, // Skip to: 28250
    1473             : /* 7320 */    MCD::OPC_CheckField, 5, 3, 0, 187, 81, 0, // Skip to: 28250
    1474             : /* 7327 */    MCD::OPC_Decode, 153, 7, 78, // Opcode: A4_pzxthfnew
    1475             : /* 7331 */    MCD::OPC_FilterValue, 1, 178, 81, 0, // Skip to: 28250
    1476             : /* 7336 */    MCD::OPC_ExtractField, 24, 1,  // Inst{24} ...
    1477             : /* 7339 */    MCD::OPC_FilterValue, 0, 43, 1, 0, // Skip to: 7643
    1478             : /* 7344 */    MCD::OPC_ExtractField, 10, 4,  // Inst{13-10} ...
    1479             : /* 7347 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 7419
    1480             : /* 7352 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    1481             : /* 7355 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7371
    1482             : /* 7360 */    MCD::OPC_CheckField, 5, 5, 0, 147, 81, 0, // Skip to: 28250
    1483             : /* 7367 */    MCD::OPC_Decode, 209, 5, 77, // Opcode: A2_asrh
    1484             : /* 7371 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7387
    1485             : /* 7376 */    MCD::OPC_CheckField, 5, 5, 0, 131, 81, 0, // Skip to: 28250
    1486             : /* 7383 */    MCD::OPC_Decode, 162, 6, 77, // Opcode: A2_tfr
    1487             : /* 7387 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7403
    1488             : /* 7392 */    MCD::OPC_CheckField, 5, 5, 0, 115, 81, 0, // Skip to: 28250
    1489             : /* 7399 */    MCD::OPC_Decode, 159, 6, 77, // Opcode: A2_sxtb
    1490             : /* 7403 */    MCD::OPC_FilterValue, 3, 106, 81, 0, // Skip to: 28250
    1491             : /* 7408 */    MCD::OPC_CheckField, 5, 5, 0, 99, 81, 0, // Skip to: 28250
    1492             : /* 7415 */    MCD::OPC_Decode, 160, 6, 77, // Opcode: A2_sxth
    1493             : /* 7419 */    MCD::OPC_FilterValue, 8, 51, 0, 0, // Skip to: 7475
    1494             : /* 7424 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    1495             : /* 7427 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7443
    1496             : /* 7432 */    MCD::OPC_CheckField, 5, 3, 0, 75, 81, 0, // Skip to: 28250
    1497             : /* 7439 */    MCD::OPC_Decode, 138, 7, 78, // Opcode: A4_pasrht
    1498             : /* 7443 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7459
    1499             : /* 7448 */    MCD::OPC_CheckField, 5, 3, 0, 59, 81, 0, // Skip to: 28250
    1500             : /* 7455 */    MCD::OPC_Decode, 142, 7, 78, // Opcode: A4_psxtbt
    1501             : /* 7459 */    MCD::OPC_FilterValue, 3, 50, 81, 0, // Skip to: 28250
    1502             : /* 7464 */    MCD::OPC_CheckField, 5, 3, 0, 43, 81, 0, // Skip to: 28250
    1503             : /* 7471 */    MCD::OPC_Decode, 146, 7, 78, // Opcode: A4_psxtht
    1504             : /* 7475 */    MCD::OPC_FilterValue, 9, 51, 0, 0, // Skip to: 7531
    1505             : /* 7480 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    1506             : /* 7483 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7499
    1507             : /* 7488 */    MCD::OPC_CheckField, 5, 3, 0, 19, 81, 0, // Skip to: 28250
    1508             : /* 7495 */    MCD::OPC_Decode, 139, 7, 78, // Opcode: A4_pasrhtnew
    1509             : /* 7499 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7515
    1510             : /* 7504 */    MCD::OPC_CheckField, 5, 3, 0, 3, 81, 0, // Skip to: 28250
    1511             : /* 7511 */    MCD::OPC_Decode, 143, 7, 78, // Opcode: A4_psxtbtnew
    1512             : /* 7515 */    MCD::OPC_FilterValue, 3, 250, 80, 0, // Skip to: 28250
    1513             : /* 7520 */    MCD::OPC_CheckField, 5, 3, 0, 243, 80, 0, // Skip to: 28250
    1514             : /* 7527 */    MCD::OPC_Decode, 147, 7, 78, // Opcode: A4_psxthtnew
    1515             : /* 7531 */    MCD::OPC_FilterValue, 10, 51, 0, 0, // Skip to: 7587
    1516             : /* 7536 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    1517             : /* 7539 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7555
    1518             : /* 7544 */    MCD::OPC_CheckField, 5, 3, 0, 219, 80, 0, // Skip to: 28250
    1519             : /* 7551 */    MCD::OPC_Decode, 136, 7, 78, // Opcode: A4_pasrhf
    1520             : /* 7555 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7571
    1521             : /* 7560 */    MCD::OPC_CheckField, 5, 3, 0, 203, 80, 0, // Skip to: 28250
    1522             : /* 7567 */    MCD::OPC_Decode, 140, 7, 78, // Opcode: A4_psxtbf
    1523             : /* 7571 */    MCD::OPC_FilterValue, 3, 194, 80, 0, // Skip to: 28250
    1524             : /* 7576 */    MCD::OPC_CheckField, 5, 3, 0, 187, 80, 0, // Skip to: 28250
    1525             : /* 7583 */    MCD::OPC_Decode, 144, 7, 78, // Opcode: A4_psxthf
    1526             : /* 7587 */    MCD::OPC_FilterValue, 11, 178, 80, 0, // Skip to: 28250
    1527             : /* 7592 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    1528             : /* 7595 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7611
    1529             : /* 7600 */    MCD::OPC_CheckField, 5, 3, 0, 163, 80, 0, // Skip to: 28250
    1530             : /* 7607 */    MCD::OPC_Decode, 137, 7, 78, // Opcode: A4_pasrhfnew
    1531             : /* 7611 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7627
    1532             : /* 7616 */    MCD::OPC_CheckField, 5, 3, 0, 147, 80, 0, // Skip to: 28250
    1533             : /* 7623 */    MCD::OPC_Decode, 141, 7, 78, // Opcode: A4_psxtbfnew
    1534             : /* 7627 */    MCD::OPC_FilterValue, 3, 138, 80, 0, // Skip to: 28250
    1535             : /* 7632 */    MCD::OPC_CheckField, 5, 3, 0, 131, 80, 0, // Skip to: 28250
    1536             : /* 7639 */    MCD::OPC_Decode, 145, 7, 78, // Opcode: A4_psxthfnew
    1537             : /* 7643 */    MCD::OPC_FilterValue, 1, 122, 80, 0, // Skip to: 28250
    1538             : /* 7648 */    MCD::OPC_Decode, 165, 6, 79, // Opcode: A2_tfril
    1539             : /* 7652 */    MCD::OPC_FilterValue, 1, 97, 0, 0, // Skip to: 7754
    1540             : /* 7657 */    MCD::OPC_ExtractField, 24, 1,  // Inst{24} ...
    1541             : /* 7660 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7676
    1542             : /* 7665 */    MCD::OPC_CheckField, 21, 1, 1, 98, 80, 0, // Skip to: 28250
    1543             : /* 7672 */    MCD::OPC_Decode, 164, 6, 79, // Opcode: A2_tfrih
    1544             : /* 7676 */    MCD::OPC_FilterValue, 1, 89, 80, 0, // Skip to: 28250
    1545             : /* 7681 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    1546             : /* 7684 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7710
    1547             : /* 7689 */    MCD::OPC_ExtractField, 23, 1,  // Inst{23} ...
    1548             : /* 7692 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7701
    1549             : /* 7697 */    MCD::OPC_Decode, 218, 7, 80, // Opcode: C2_muxir
    1550             : /* 7701 */    MCD::OPC_FilterValue, 1, 64, 80, 0, // Skip to: 28250
    1551             : /* 7706 */    MCD::OPC_Decode, 219, 7, 81, // Opcode: C2_muxri
    1552             : /* 7710 */    MCD::OPC_FilterValue, 1, 55, 80, 0, // Skip to: 28250
    1553             : /* 7715 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1554             : /* 7718 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7727
    1555             : /* 7723 */    MCD::OPC_Decode, 253, 6, 82, // Opcode: A4_combineri
    1556             : /* 7727 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7736
    1557             : /* 7732 */    MCD::OPC_Decode, 252, 6, 83, // Opcode: A4_combineir
    1558             : /* 7736 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7745
    1559             : /* 7741 */    MCD::OPC_Decode, 157, 7, 84, // Opcode: A4_rcmpeqi
    1560             : /* 7745 */    MCD::OPC_FilterValue, 3, 20, 80, 0, // Skip to: 28250
    1561             : /* 7750 */    MCD::OPC_Decode, 159, 7, 84, // Opcode: A4_rcmpneqi
    1562             : /* 7754 */    MCD::OPC_FilterValue, 2, 155, 0, 0, // Skip to: 7914
    1563             : /* 7759 */    MCD::OPC_ExtractField, 23, 2,  // Inst{24-23} ...
    1564             : /* 7762 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7788
    1565             : /* 7767 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    1566             : /* 7770 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7779
    1567             : /* 7775 */    MCD::OPC_Decode, 235, 5, 80, // Opcode: A2_paddit
    1568             : /* 7779 */    MCD::OPC_FilterValue, 1, 242, 79, 0, // Skip to: 28250
    1569             : /* 7784 */    MCD::OPC_Decode, 236, 5, 80, // Opcode: A2_padditnew
    1570             : /* 7788 */    MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7814
    1571             : /* 7793 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    1572             : /* 7796 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7805
    1573             : /* 7801 */    MCD::OPC_Decode, 233, 5, 80, // Opcode: A2_paddif
    1574             : /* 7805 */    MCD::OPC_FilterValue, 1, 216, 79, 0, // Skip to: 28250
    1575             : /* 7810 */    MCD::OPC_Decode, 234, 5, 80, // Opcode: A2_paddifnew
    1576             : /* 7814 */    MCD::OPC_FilterValue, 2, 55, 0, 0, // Skip to: 7874
    1577             : /* 7819 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    1578             : /* 7822 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7848
    1579             : /* 7827 */    MCD::OPC_ExtractField, 22, 1,  // Inst{22} ...
    1580             : /* 7830 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7839
    1581             : /* 7835 */    MCD::OPC_Decode, 207, 7, 85, // Opcode: C2_cmpeqi
    1582             : /* 7839 */    MCD::OPC_FilterValue, 1, 182, 79, 0, // Skip to: 28250
    1583             : /* 7844 */    MCD::OPC_Decode, 210, 7, 85, // Opcode: C2_cmpgti
    1584             : /* 7848 */    MCD::OPC_FilterValue, 4, 173, 79, 0, // Skip to: 28250
    1585             : /* 7853 */    MCD::OPC_ExtractField, 22, 1,  // Inst{22} ...
    1586             : /* 7856 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7865
    1587             : /* 7861 */    MCD::OPC_Decode, 238, 7, 85, // Opcode: C4_cmpneqi
    1588             : /* 7865 */    MCD::OPC_FilterValue, 1, 156, 79, 0, // Skip to: 28250
    1589             : /* 7870 */    MCD::OPC_Decode, 234, 7, 85, // Opcode: C4_cmpltei
    1590             : /* 7874 */    MCD::OPC_FilterValue, 3, 147, 79, 0, // Skip to: 28250
    1591             : /* 7879 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    1592             : /* 7882 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7898
    1593             : /* 7887 */    MCD::OPC_CheckField, 21, 2, 0, 132, 79, 0, // Skip to: 28250
    1594             : /* 7894 */    MCD::OPC_Decode, 213, 7, 86, // Opcode: C2_cmpgtui
    1595             : /* 7898 */    MCD::OPC_FilterValue, 4, 123, 79, 0, // Skip to: 28250
    1596             : /* 7903 */    MCD::OPC_CheckField, 21, 2, 0, 116, 79, 0, // Skip to: 28250
    1597             : /* 7910 */    MCD::OPC_Decode, 236, 7, 86, // Opcode: C4_cmplteui
    1598             : /* 7914 */    MCD::OPC_FilterValue, 3, 30, 0, 0, // Skip to: 7949
    1599             : /* 7919 */    MCD::OPC_ExtractField, 22, 3,  // Inst{24-22} ...
    1600             : /* 7922 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7931
    1601             : /* 7927 */    MCD::OPC_Decode, 206, 5, 87, // Opcode: A2_andir
    1602             : /* 7931 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7940
    1603             : /* 7936 */    MCD::OPC_Decode, 147, 6, 88, // Opcode: A2_subri
    1604             : /* 7940 */    MCD::OPC_FilterValue, 2, 81, 79, 0, // Skip to: 28250
    1605             : /* 7945 */    MCD::OPC_Decode, 229, 5, 87, // Opcode: A2_orir
    1606             : /* 7949 */    MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 7972
    1607             : /* 7954 */    MCD::OPC_CheckField, 24, 1, 0, 65, 79, 0, // Skip to: 28250
    1608             : /* 7961 */    MCD::OPC_CheckField, 21, 1, 0, 58, 79, 0, // Skip to: 28250
    1609             : /* 7968 */    MCD::OPC_Decode, 167, 6, 89, // Opcode: A2_tfrsi
    1610             : /* 7972 */    MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 7981
    1611             : /* 7977 */    MCD::OPC_Decode, 217, 7, 90, // Opcode: C2_muxii
    1612             : /* 7981 */    MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 8014
    1613             : /* 7986 */    MCD::OPC_ExtractField, 23, 2,  // Inst{24-23} ...
    1614             : /* 7989 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7998
    1615             : /* 7994 */    MCD::OPC_Decode, 214, 5, 91, // Opcode: A2_combineii
    1616             : /* 7998 */    MCD::OPC_FilterValue, 1, 23, 79, 0, // Skip to: 28250
    1617             : /* 8003 */    MCD::OPC_CheckField, 21, 2, 0, 16, 79, 0, // Skip to: 28250
    1618             : /* 8010 */    MCD::OPC_Decode, 251, 6, 92, // Opcode: A4_combineii
    1619             : /* 8014 */    MCD::OPC_FilterValue, 7, 7, 79, 0, // Skip to: 28250
    1620             : /* 8019 */    MCD::OPC_ExtractField, 23, 2,  // Inst{24-23} ...
    1621             : /* 8022 */    MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 8062
    1622             : /* 8027 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    1623             : /* 8030 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8046
    1624             : /* 8035 */    MCD::OPC_CheckField, 20, 1, 0, 240, 78, 0, // Skip to: 28250
    1625             : /* 8042 */    MCD::OPC_Decode, 203, 7, 93, // Opcode: C2_cmoveit
    1626             : /* 8046 */    MCD::OPC_FilterValue, 1, 231, 78, 0, // Skip to: 28250
    1627             : /* 8051 */    MCD::OPC_CheckField, 20, 1, 0, 224, 78, 0, // Skip to: 28250
    1628             : /* 8058 */    MCD::OPC_Decode, 205, 7, 93, // Opcode: C2_cmovenewit
    1629             : /* 8062 */    MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 8102
    1630             : /* 8067 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    1631             : /* 8070 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8086
    1632             : /* 8075 */    MCD::OPC_CheckField, 20, 1, 0, 200, 78, 0, // Skip to: 28250
    1633             : /* 8082 */    MCD::OPC_Decode, 202, 7, 93, // Opcode: C2_cmoveif
    1634             : /* 8086 */    MCD::OPC_FilterValue, 1, 191, 78, 0, // Skip to: 28250
    1635             : /* 8091 */    MCD::OPC_CheckField, 20, 1, 0, 184, 78, 0, // Skip to: 28250
    1636             : /* 8098 */    MCD::OPC_Decode, 204, 7, 93, // Opcode: C2_cmovenewif
    1637             : /* 8102 */    MCD::OPC_FilterValue, 2, 175, 78, 0, // Skip to: 28250
    1638             : /* 8107 */    MCD::OPC_CheckField, 16, 7, 0, 168, 78, 0, // Skip to: 28250
    1639             : /* 8114 */    MCD::OPC_CheckField, 0, 14, 0, 161, 78, 0, // Skip to: 28250
    1640             : /* 8121 */    MCD::OPC_Decode, 226, 5, 58, // Opcode: A2_nop
    1641             : /* 8125 */    MCD::OPC_FilterValue, 8, 212, 11, 0, // Skip to: 11158
    1642             : /* 8130 */    MCD::OPC_ExtractField, 24, 4,  // Inst{27-24} ...
    1643             : /* 8133 */    MCD::OPC_FilterValue, 0, 93, 2, 0, // Skip to: 8743
    1644             : /* 8138 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    1645             : /* 8141 */    MCD::OPC_FilterValue, 0, 86, 0, 0, // Skip to: 8232
    1646             : /* 8146 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1647             : /* 8149 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8158
    1648             : /* 8154 */    MCD::OPC_Decode, 220, 14, 94, // Opcode: S2_asr_i_p
    1649             : /* 8158 */    MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8179
    1650             : /* 8163 */    MCD::OPC_CheckPredicate, 1, 114, 78, 0, // Skip to: 28250
    1651             : /* 8168 */    MCD::OPC_CheckField, 12, 2, 0, 107, 78, 0, // Skip to: 28250
    1652             : /* 8175 */    MCD::OPC_Decode, 238, 17, 95, // Opcode: S5_vasrhrnd
    1653             : /* 8179 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8195
    1654             : /* 8184 */    MCD::OPC_CheckField, 13, 1, 0, 91, 78, 0, // Skip to: 28250
    1655             : /* 8191 */    MCD::OPC_Decode, 234, 14, 96, // Opcode: S2_asr_i_vw
    1656             : /* 8195 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8211
    1657             : /* 8200 */    MCD::OPC_CheckField, 12, 2, 0, 75, 78, 0, // Skip to: 28250
    1658             : /* 8207 */    MCD::OPC_Decode, 233, 14, 95, // Opcode: S2_asr_i_vh
    1659             : /* 8211 */    MCD::OPC_FilterValue, 7, 66, 78, 0, // Skip to: 28250
    1660             : /* 8216 */    MCD::OPC_CheckPredicate, 1, 61, 78, 0, // Skip to: 28250
    1661             : /* 8221 */    MCD::OPC_CheckField, 8, 6, 0, 54, 78, 0, // Skip to: 28250
    1662             : /* 8228 */    MCD::OPC_Decode, 142, 8, 97, // Opcode: F2_conv_df2d
    1663             : /* 8232 */    MCD::OPC_FilterValue, 1, 65, 0, 0, // Skip to: 8302
    1664             : /* 8237 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1665             : /* 8240 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8249
    1666             : /* 8245 */    MCD::OPC_Decode, 162, 15, 94, // Opcode: S2_lsr_i_p
    1667             : /* 8249 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8265
    1668             : /* 8254 */    MCD::OPC_CheckField, 13, 1, 0, 21, 78, 0, // Skip to: 28250
    1669             : /* 8261 */    MCD::OPC_Decode, 175, 15, 96, // Opcode: S2_lsr_i_vw
    1670             : /* 8265 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8281
    1671             : /* 8270 */    MCD::OPC_CheckField, 12, 2, 0, 5, 78, 0, // Skip to: 28250
    1672             : /* 8277 */    MCD::OPC_Decode, 174, 15, 95, // Opcode: S2_lsr_i_vh
    1673             : /* 8281 */    MCD::OPC_FilterValue, 7, 252, 77, 0, // Skip to: 28250
    1674             : /* 8286 */    MCD::OPC_CheckPredicate, 1, 247, 77, 0, // Skip to: 28250
    1675             : /* 8291 */    MCD::OPC_CheckField, 8, 6, 0, 240, 77, 0, // Skip to: 28250
    1676             : /* 8298 */    MCD::OPC_Decode, 145, 8, 97, // Opcode: F2_conv_df2ud
    1677             : /* 8302 */    MCD::OPC_FilterValue, 2, 65, 0, 0, // Skip to: 8372
    1678             : /* 8307 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1679             : /* 8310 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8319
    1680             : /* 8315 */    MCD::OPC_Decode, 191, 14, 94, // Opcode: S2_asl_i_p
    1681             : /* 8319 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8335
    1682             : /* 8324 */    MCD::OPC_CheckField, 13, 1, 0, 207, 77, 0, // Skip to: 28250
    1683             : /* 8331 */    MCD::OPC_Decode, 205, 14, 96, // Opcode: S2_asl_i_vw
    1684             : /* 8335 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8351
    1685             : /* 8340 */    MCD::OPC_CheckField, 12, 2, 0, 191, 77, 0, // Skip to: 28250
    1686             : /* 8347 */    MCD::OPC_Decode, 204, 14, 95, // Opcode: S2_asl_i_vh
    1687             : /* 8351 */    MCD::OPC_FilterValue, 7, 182, 77, 0, // Skip to: 28250
    1688             : /* 8356 */    MCD::OPC_CheckPredicate, 1, 177, 77, 0, // Skip to: 28250
    1689             : /* 8361 */    MCD::OPC_CheckField, 8, 6, 0, 170, 77, 0, // Skip to: 28250
    1690             : /* 8368 */    MCD::OPC_Decode, 160, 8, 97, // Opcode: F2_conv_ud2df
    1691             : /* 8372 */    MCD::OPC_FilterValue, 3, 38, 0, 0, // Skip to: 8415
    1692             : /* 8377 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1693             : /* 8380 */    MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8394
    1694             : /* 8385 */    MCD::OPC_CheckPredicate, 0, 148, 77, 0, // Skip to: 28250
    1695             : /* 8390 */    MCD::OPC_Decode, 239, 17, 94, // Opcode: S6_rol_i_p
    1696             : /* 8394 */    MCD::OPC_FilterValue, 7, 139, 77, 0, // Skip to: 28250
    1697             : /* 8399 */    MCD::OPC_CheckPredicate, 1, 134, 77, 0, // Skip to: 28250
    1698             : /* 8404 */    MCD::OPC_CheckField, 8, 6, 0, 127, 77, 0, // Skip to: 28250
    1699             : /* 8411 */    MCD::OPC_Decode, 140, 8, 97, // Opcode: F2_conv_d2df
    1700             : /* 8415 */    MCD::OPC_FilterValue, 4, 67, 0, 0, // Skip to: 8487
    1701             : /* 8420 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1702             : /* 8423 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8439
    1703             : /* 8428 */    MCD::OPC_CheckField, 8, 6, 0, 103, 77, 0, // Skip to: 28250
    1704             : /* 8435 */    MCD::OPC_Decode, 194, 16, 97, // Opcode: S2_vsathub_nopack
    1705             : /* 8439 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8455
    1706             : /* 8444 */    MCD::OPC_CheckField, 8, 6, 0, 87, 77, 0, // Skip to: 28250
    1707             : /* 8451 */    MCD::OPC_Decode, 168, 6, 97, // Opcode: A2_vabsh
    1708             : /* 8455 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8471
    1709             : /* 8460 */    MCD::OPC_CheckField, 8, 6, 0, 71, 77, 0, // Skip to: 28250
    1710             : /* 8467 */    MCD::OPC_Decode, 227, 5, 97, // Opcode: A2_notp
    1711             : /* 8471 */    MCD::OPC_FilterValue, 6, 62, 77, 0, // Skip to: 28250
    1712             : /* 8476 */    MCD::OPC_CheckField, 8, 6, 0, 55, 77, 0, // Skip to: 28250
    1713             : /* 8483 */    MCD::OPC_Decode, 138, 15, 97, // Opcode: S2_deinterleave
    1714             : /* 8487 */    MCD::OPC_FilterValue, 5, 67, 0, 0, // Skip to: 8559
    1715             : /* 8492 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1716             : /* 8495 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8511
    1717             : /* 8500 */    MCD::OPC_CheckField, 8, 6, 0, 31, 77, 0, // Skip to: 28250
    1718             : /* 8507 */    MCD::OPC_Decode, 198, 16, 97, // Opcode: S2_vsatwuh_nopack
    1719             : /* 8511 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8527
    1720             : /* 8516 */    MCD::OPC_CheckField, 8, 6, 0, 15, 77, 0, // Skip to: 28250
    1721             : /* 8523 */    MCD::OPC_Decode, 169, 6, 97, // Opcode: A2_vabshsat
    1722             : /* 8527 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8543
    1723             : /* 8532 */    MCD::OPC_CheckField, 8, 6, 0, 255, 76, 0, // Skip to: 28250
    1724             : /* 8539 */    MCD::OPC_Decode, 224, 5, 97, // Opcode: A2_negp
    1725             : /* 8543 */    MCD::OPC_FilterValue, 6, 246, 76, 0, // Skip to: 28250
    1726             : /* 8548 */    MCD::OPC_CheckField, 8, 6, 0, 239, 76, 0, // Skip to: 28250
    1727             : /* 8555 */    MCD::OPC_Decode, 147, 15, 97, // Opcode: S2_interleave
    1728             : /* 8559 */    MCD::OPC_FilterValue, 6, 88, 0, 0, // Skip to: 8652
    1729             : /* 8564 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1730             : /* 8567 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8583
    1731             : /* 8572 */    MCD::OPC_CheckField, 8, 6, 0, 215, 76, 0, // Skip to: 28250
    1732             : /* 8579 */    MCD::OPC_Decode, 196, 16, 97, // Opcode: S2_vsatwh_nopack
    1733             : /* 8583 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8599
    1734             : /* 8588 */    MCD::OPC_CheckField, 8, 6, 0, 199, 76, 0, // Skip to: 28250
    1735             : /* 8595 */    MCD::OPC_Decode, 170, 6, 97, // Opcode: A2_vabsw
    1736             : /* 8599 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8615
    1737             : /* 8604 */    MCD::OPC_CheckField, 8, 6, 0, 183, 76, 0, // Skip to: 28250
    1738             : /* 8611 */    MCD::OPC_Decode, 184, 5, 97, // Opcode: A2_absp
    1739             : /* 8615 */    MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 8631
    1740             : /* 8620 */    MCD::OPC_CheckField, 8, 6, 0, 167, 76, 0, // Skip to: 28250
    1741             : /* 8627 */    MCD::OPC_Decode, 251, 14, 97, // Opcode: S2_brevp
    1742             : /* 8631 */    MCD::OPC_FilterValue, 7, 158, 76, 0, // Skip to: 28250
    1743             : /* 8636 */    MCD::OPC_CheckPredicate, 1, 153, 76, 0, // Skip to: 28250
    1744             : /* 8641 */    MCD::OPC_CheckField, 8, 6, 0, 146, 76, 0, // Skip to: 28250
    1745             : /* 8648 */    MCD::OPC_Decode, 143, 8, 97, // Opcode: F2_conv_df2d_chop
    1746             : /* 8652 */    MCD::OPC_FilterValue, 7, 137, 76, 0, // Skip to: 28250
    1747             : /* 8657 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1748             : /* 8660 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8676
    1749             : /* 8665 */    MCD::OPC_CheckField, 8, 6, 0, 122, 76, 0, // Skip to: 28250
    1750             : /* 8672 */    MCD::OPC_Decode, 192, 16, 97, // Opcode: S2_vsathb_nopack
    1751             : /* 8676 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8692
    1752             : /* 8681 */    MCD::OPC_CheckField, 8, 6, 0, 106, 76, 0, // Skip to: 28250
    1753             : /* 8688 */    MCD::OPC_Decode, 171, 6, 97, // Opcode: A2_vabswsat
    1754             : /* 8692 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8708
    1755             : /* 8697 */    MCD::OPC_CheckField, 8, 6, 0, 90, 76, 0, // Skip to: 28250
    1756             : /* 8704 */    MCD::OPC_Decode, 199, 6, 97, // Opcode: A2_vconj
    1757             : /* 8708 */    MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 8722
    1758             : /* 8713 */    MCD::OPC_CheckPredicate, 1, 76, 76, 0, // Skip to: 28250
    1759             : /* 8718 */    MCD::OPC_Decode, 225, 14, 94, // Opcode: S2_asr_i_p_rnd
    1760             : /* 8722 */    MCD::OPC_FilterValue, 7, 67, 76, 0, // Skip to: 28250
    1761             : /* 8727 */    MCD::OPC_CheckPredicate, 1, 62, 76, 0, // Skip to: 28250
    1762             : /* 8732 */    MCD::OPC_CheckField, 8, 6, 0, 55, 76, 0, // Skip to: 28250
    1763             : /* 8739 */    MCD::OPC_Decode, 146, 8, 97, // Opcode: F2_conv_df2ud_chop
    1764             : /* 8743 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8752
    1765             : /* 8748 */    MCD::OPC_Decode, 141, 15, 98, // Opcode: S2_extractup
    1766             : /* 8752 */    MCD::OPC_FilterValue, 2, 7, 1, 0, // Skip to: 9020
    1767             : /* 8757 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    1768             : /* 8760 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8786
    1769             : /* 8765 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1770             : /* 8768 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8777
    1771             : /* 8773 */    MCD::OPC_Decode, 223, 14, 99, // Opcode: S2_asr_i_p_nac
    1772             : /* 8777 */    MCD::OPC_FilterValue, 2, 12, 76, 0, // Skip to: 28250
    1773             : /* 8782 */    MCD::OPC_Decode, 222, 14, 99, // Opcode: S2_asr_i_p_and
    1774             : /* 8786 */    MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 8821
    1775             : /* 8791 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1776             : /* 8794 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8803
    1777             : /* 8799 */    MCD::OPC_Decode, 165, 15, 99, // Opcode: S2_lsr_i_p_nac
    1778             : /* 8803 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 8812
    1779             : /* 8808 */    MCD::OPC_Decode, 164, 15, 99, // Opcode: S2_lsr_i_p_and
    1780             : /* 8812 */    MCD::OPC_FilterValue, 4, 233, 75, 0, // Skip to: 28250
    1781             : /* 8817 */    MCD::OPC_Decode, 167, 15, 99, // Opcode: S2_lsr_i_p_xacc
    1782             : /* 8821 */    MCD::OPC_FilterValue, 2, 30, 0, 0, // Skip to: 8856
    1783             : /* 8826 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1784             : /* 8829 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8838
    1785             : /* 8834 */    MCD::OPC_Decode, 194, 14, 99, // Opcode: S2_asl_i_p_nac
    1786             : /* 8838 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 8847
    1787             : /* 8843 */    MCD::OPC_Decode, 193, 14, 99, // Opcode: S2_asl_i_p_and
    1788             : /* 8847 */    MCD::OPC_FilterValue, 4, 198, 75, 0, // Skip to: 28250
    1789             : /* 8852 */    MCD::OPC_Decode, 196, 14, 99, // Opcode: S2_asl_i_p_xacc
    1790             : /* 8856 */    MCD::OPC_FilterValue, 3, 45, 0, 0, // Skip to: 8906
    1791             : /* 8861 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1792             : /* 8864 */    MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8878
    1793             : /* 8869 */    MCD::OPC_CheckPredicate, 0, 176, 75, 0, // Skip to: 28250
    1794             : /* 8874 */    MCD::OPC_Decode, 242, 17, 99, // Opcode: S6_rol_i_p_nac
    1795             : /* 8878 */    MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8892
    1796             : /* 8883 */    MCD::OPC_CheckPredicate, 0, 162, 75, 0, // Skip to: 28250
    1797             : /* 8888 */    MCD::OPC_Decode, 241, 17, 99, // Opcode: S6_rol_i_p_and
    1798             : /* 8892 */    MCD::OPC_FilterValue, 4, 153, 75, 0, // Skip to: 28250
    1799             : /* 8897 */    MCD::OPC_CheckPredicate, 0, 148, 75, 0, // Skip to: 28250
    1800             : /* 8902 */    MCD::OPC_Decode, 244, 17, 99, // Opcode: S6_rol_i_p_xacc
    1801             : /* 8906 */    MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 8932
    1802             : /* 8911 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1803             : /* 8914 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8923
    1804             : /* 8919 */    MCD::OPC_Decode, 221, 14, 99, // Opcode: S2_asr_i_p_acc
    1805             : /* 8923 */    MCD::OPC_FilterValue, 2, 122, 75, 0, // Skip to: 28250
    1806             : /* 8928 */    MCD::OPC_Decode, 224, 14, 99, // Opcode: S2_asr_i_p_or
    1807             : /* 8932 */    MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 8958
    1808             : /* 8937 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1809             : /* 8940 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8949
    1810             : /* 8945 */    MCD::OPC_Decode, 163, 15, 99, // Opcode: S2_lsr_i_p_acc
    1811             : /* 8949 */    MCD::OPC_FilterValue, 2, 96, 75, 0, // Skip to: 28250
    1812             : /* 8954 */    MCD::OPC_Decode, 166, 15, 99, // Opcode: S2_lsr_i_p_or
    1813             : /* 8958 */    MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 8984
    1814             : /* 8963 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1815             : /* 8966 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8975
    1816             : /* 8971 */    MCD::OPC_Decode, 192, 14, 99, // Opcode: S2_asl_i_p_acc
    1817             : /* 8975 */    MCD::OPC_FilterValue, 2, 70, 75, 0, // Skip to: 28250
    1818             : /* 8980 */    MCD::OPC_Decode, 195, 14, 99, // Opcode: S2_asl_i_p_or
    1819             : /* 8984 */    MCD::OPC_FilterValue, 7, 61, 75, 0, // Skip to: 28250
    1820             : /* 8989 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1821             : /* 8992 */    MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9006
    1822             : /* 8997 */    MCD::OPC_CheckPredicate, 0, 48, 75, 0, // Skip to: 28250
    1823             : /* 9002 */    MCD::OPC_Decode, 240, 17, 99, // Opcode: S6_rol_i_p_acc
    1824             : /* 9006 */    MCD::OPC_FilterValue, 2, 39, 75, 0, // Skip to: 28250
    1825             : /* 9011 */    MCD::OPC_CheckPredicate, 0, 34, 75, 0, // Skip to: 28250
    1826             : /* 9016 */    MCD::OPC_Decode, 243, 17, 99, // Opcode: S6_rol_i_p_or
    1827             : /* 9020 */    MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9029
    1828             : /* 9025 */    MCD::OPC_Decode, 145, 15, 100, // Opcode: S2_insertp
    1829             : /* 9029 */    MCD::OPC_FilterValue, 4, 222, 0, 0, // Skip to: 9256
    1830             : /* 9034 */    MCD::OPC_ExtractField, 5, 9,  // Inst{13-5} ...
    1831             : /* 9037 */    MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 9077
    1832             : /* 9042 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1833             : /* 9045 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9054
    1834             : /* 9050 */    MCD::OPC_Decode, 203, 16, 101, // Opcode: S2_vsxtbh
    1835             : /* 9054 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9063
    1836             : /* 9059 */    MCD::OPC_Decode, 161, 6, 101, // Opcode: A2_sxtw
    1837             : /* 9063 */    MCD::OPC_FilterValue, 4, 238, 74, 0, // Skip to: 28250
    1838             : /* 9068 */    MCD::OPC_CheckPredicate, 1, 233, 74, 0, // Skip to: 28250
    1839             : /* 9073 */    MCD::OPC_Decode, 153, 8, 101, // Opcode: F2_conv_sf2df
    1840             : /* 9077 */    MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9098
    1841             : /* 9082 */    MCD::OPC_CheckPredicate, 1, 219, 74, 0, // Skip to: 28250
    1842             : /* 9087 */    MCD::OPC_CheckField, 21, 3, 4, 212, 74, 0, // Skip to: 28250
    1843             : /* 9094 */    MCD::OPC_Decode, 162, 8, 101, // Opcode: F2_conv_uw2df
    1844             : /* 9098 */    MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 9138
    1845             : /* 9103 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1846             : /* 9106 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9115
    1847             : /* 9111 */    MCD::OPC_Decode, 209, 16, 101, // Opcode: S2_vzxtbh
    1848             : /* 9115 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9124
    1849             : /* 9120 */    MCD::OPC_Decode, 200, 16, 101, // Opcode: S2_vsplatrh
    1850             : /* 9124 */    MCD::OPC_FilterValue, 4, 177, 74, 0, // Skip to: 28250
    1851             : /* 9129 */    MCD::OPC_CheckPredicate, 1, 172, 74, 0, // Skip to: 28250
    1852             : /* 9134 */    MCD::OPC_Decode, 164, 8, 101, // Opcode: F2_conv_w2df
    1853             : /* 9138 */    MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 9159
    1854             : /* 9143 */    MCD::OPC_CheckPredicate, 1, 158, 74, 0, // Skip to: 28250
    1855             : /* 9148 */    MCD::OPC_CheckField, 21, 3, 4, 151, 74, 0, // Skip to: 28250
    1856             : /* 9155 */    MCD::OPC_Decode, 154, 8, 101, // Opcode: F2_conv_sf2ud
    1857             : /* 9159 */    MCD::OPC_FilterValue, 4, 40, 0, 0, // Skip to: 9204
    1858             : /* 9164 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1859             : /* 9167 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9176
    1860             : /* 9172 */    MCD::OPC_Decode, 204, 16, 101, // Opcode: S2_vsxthw
    1861             : /* 9176 */    MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9190
    1862             : /* 9181 */    MCD::OPC_CheckPredicate, 2, 120, 74, 0, // Skip to: 28250
    1863             : /* 9186 */    MCD::OPC_Decode, 251, 17, 101, // Opcode: S6_vsplatrbp
    1864             : /* 9190 */    MCD::OPC_FilterValue, 4, 111, 74, 0, // Skip to: 28250
    1865             : /* 9195 */    MCD::OPC_CheckPredicate, 1, 106, 74, 0, // Skip to: 28250
    1866             : /* 9200 */    MCD::OPC_Decode, 151, 8, 101, // Opcode: F2_conv_sf2d
    1867             : /* 9204 */    MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 9225
    1868             : /* 9209 */    MCD::OPC_CheckPredicate, 1, 92, 74, 0, // Skip to: 28250
    1869             : /* 9214 */    MCD::OPC_CheckField, 21, 3, 4, 85, 74, 0, // Skip to: 28250
    1870             : /* 9221 */    MCD::OPC_Decode, 155, 8, 101, // Opcode: F2_conv_sf2ud_chop
    1871             : /* 9225 */    MCD::OPC_FilterValue, 6, 76, 74, 0, // Skip to: 28250
    1872             : /* 9230 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1873             : /* 9233 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9242
    1874             : /* 9238 */    MCD::OPC_Decode, 210, 16, 101, // Opcode: S2_vzxthw
    1875             : /* 9242 */    MCD::OPC_FilterValue, 4, 59, 74, 0, // Skip to: 28250
    1876             : /* 9247 */    MCD::OPC_CheckPredicate, 1, 54, 74, 0, // Skip to: 28250
    1877             : /* 9252 */    MCD::OPC_Decode, 152, 8, 101, // Opcode: F2_conv_sf2d_chop
    1878             : /* 9256 */    MCD::OPC_FilterValue, 5, 125, 0, 0, // Skip to: 9386
    1879             : /* 9261 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1880             : /* 9264 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 9287
    1881             : /* 9269 */    MCD::OPC_CheckField, 13, 1, 0, 30, 74, 0, // Skip to: 28250
    1882             : /* 9276 */    MCD::OPC_CheckField, 2, 6, 0, 23, 74, 0, // Skip to: 28250
    1883             : /* 9283 */    MCD::OPC_Decode, 182, 16, 102, // Opcode: S2_tstbit_i
    1884             : /* 9287 */    MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 9310
    1885             : /* 9292 */    MCD::OPC_CheckField, 13, 1, 0, 7, 74, 0, // Skip to: 28250
    1886             : /* 9299 */    MCD::OPC_CheckField, 2, 6, 0, 0, 74, 0, // Skip to: 28250
    1887             : /* 9306 */    MCD::OPC_Decode, 224, 16, 102, // Opcode: S4_ntstbit_i
    1888             : /* 9310 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9326
    1889             : /* 9315 */    MCD::OPC_CheckField, 2, 12, 0, 240, 73, 0, // Skip to: 28250
    1890             : /* 9322 */    MCD::OPC_Decode, 224, 7, 103, // Opcode: C2_tfrrp
    1891             : /* 9326 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9342
    1892             : /* 9331 */    MCD::OPC_CheckField, 2, 6, 0, 224, 73, 0, // Skip to: 28250
    1893             : /* 9338 */    MCD::OPC_Decode, 196, 7, 104, // Opcode: C2_bitsclri
    1894             : /* 9342 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 9358
    1895             : /* 9347 */    MCD::OPC_CheckField, 2, 6, 0, 208, 73, 0, // Skip to: 28250
    1896             : /* 9354 */    MCD::OPC_Decode, 242, 7, 104, // Opcode: C4_nbitsclri
    1897             : /* 9358 */    MCD::OPC_FilterValue, 7, 199, 73, 0, // Skip to: 28250
    1898             : /* 9363 */    MCD::OPC_CheckPredicate, 1, 194, 73, 0, // Skip to: 28250
    1899             : /* 9368 */    MCD::OPC_CheckField, 13, 1, 0, 187, 73, 0, // Skip to: 28250
    1900             : /* 9375 */    MCD::OPC_CheckField, 2, 6, 0, 180, 73, 0, // Skip to: 28250
    1901             : /* 9382 */    MCD::OPC_Decode, 174, 8, 102, // Opcode: F2_sfclass
    1902             : /* 9386 */    MCD::OPC_FilterValue, 6, 25, 0, 0, // Skip to: 9416
    1903             : /* 9391 */    MCD::OPC_CheckField, 16, 8, 0, 164, 73, 0, // Skip to: 28250
    1904             : /* 9398 */    MCD::OPC_CheckField, 10, 4, 0, 157, 73, 0, // Skip to: 28250
    1905             : /* 9405 */    MCD::OPC_CheckField, 5, 3, 0, 150, 73, 0, // Skip to: 28250
    1906             : /* 9412 */    MCD::OPC_Decode, 215, 7, 105, // Opcode: C2_mask
    1907             : /* 9416 */    MCD::OPC_FilterValue, 7, 39, 0, 0, // Skip to: 9460
    1908             : /* 9421 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    1909             : /* 9424 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9433
    1910             : /* 9429 */    MCD::OPC_Decode, 176, 16, 106, // Opcode: S2_tableidxb
    1911             : /* 9433 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9442
    1912             : /* 9438 */    MCD::OPC_Decode, 178, 16, 106, // Opcode: S2_tableidxh
    1913             : /* 9442 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9451
    1914             : /* 9447 */    MCD::OPC_Decode, 179, 16, 106, // Opcode: S2_tableidxw
    1915             : /* 9451 */    MCD::OPC_FilterValue, 3, 106, 73, 0, // Skip to: 28250
    1916             : /* 9456 */    MCD::OPC_Decode, 177, 16, 106, // Opcode: S2_tableidxd
    1917             : /* 9460 */    MCD::OPC_FilterValue, 8, 188, 1, 0, // Skip to: 9909
    1918             : /* 9465 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    1919             : /* 9468 */    MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 9526
    1920             : /* 9473 */    MCD::OPC_ExtractField, 5, 9,  // Inst{13-5} ...
    1921             : /* 9476 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9485
    1922             : /* 9481 */    MCD::OPC_Decode, 193, 16, 107, // Opcode: S2_vsathub
    1923             : /* 9485 */    MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9499
    1924             : /* 9490 */    MCD::OPC_CheckPredicate, 1, 67, 73, 0, // Skip to: 28250
    1925             : /* 9495 */    MCD::OPC_Decode, 144, 8, 107, // Opcode: F2_conv_df2sf
    1926             : /* 9499 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9508
    1927             : /* 9504 */    MCD::OPC_Decode, 195, 16, 107, // Opcode: S2_vsatwh
    1928             : /* 9508 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9517
    1929             : /* 9513 */    MCD::OPC_Decode, 197, 16, 107, // Opcode: S2_vsatwuh
    1930             : /* 9517 */    MCD::OPC_FilterValue, 6, 40, 73, 0, // Skip to: 28250
    1931             : /* 9522 */    MCD::OPC_Decode, 191, 16, 107, // Opcode: S2_vsathb
    1932             : /* 9526 */    MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9547
    1933             : /* 9531 */    MCD::OPC_CheckPredicate, 1, 26, 73, 0, // Skip to: 28250
    1934             : /* 9536 */    MCD::OPC_CheckField, 5, 9, 1, 19, 73, 0, // Skip to: 28250
    1935             : /* 9543 */    MCD::OPC_Decode, 161, 8, 107, // Opcode: F2_conv_ud2sf
    1936             : /* 9547 */    MCD::OPC_FilterValue, 2, 44, 0, 0, // Skip to: 9596
    1937             : /* 9552 */    MCD::OPC_ExtractField, 5, 9,  // Inst{13-5} ...
    1938             : /* 9555 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9564
    1939             : /* 9560 */    MCD::OPC_Decode, 131, 15, 107, // Opcode: S2_clbp
    1940             : /* 9564 */    MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9578
    1941             : /* 9569 */    MCD::OPC_CheckPredicate, 1, 244, 72, 0, // Skip to: 28250
    1942             : /* 9574 */    MCD::OPC_Decode, 141, 8, 107, // Opcode: F2_conv_d2sf
    1943             : /* 9578 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9587
    1944             : /* 9583 */    MCD::OPC_Decode, 254, 14, 107, // Opcode: S2_cl0p
    1945             : /* 9587 */    MCD::OPC_FilterValue, 4, 226, 72, 0, // Skip to: 28250
    1946             : /* 9592 */    MCD::OPC_Decode, 128, 15, 107, // Opcode: S2_cl1p
    1947             : /* 9596 */    MCD::OPC_FilterValue, 3, 112, 0, 0, // Skip to: 9713
    1948             : /* 9601 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    1949             : /* 9604 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9620
    1950             : /* 9609 */    MCD::OPC_CheckField, 8, 6, 0, 202, 72, 0, // Skip to: 28250
    1951             : /* 9616 */    MCD::OPC_Decode, 218, 16, 107, // Opcode: S4_clbpnorm
    1952             : /* 9620 */    MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9641
    1953             : /* 9625 */    MCD::OPC_CheckPredicate, 1, 188, 72, 0, // Skip to: 28250
    1954             : /* 9630 */    MCD::OPC_CheckField, 8, 6, 0, 181, 72, 0, // Skip to: 28250
    1955             : /* 9637 */    MCD::OPC_Decode, 147, 8, 107, // Opcode: F2_conv_df2uw
    1956             : /* 9641 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9650
    1957             : /* 9646 */    MCD::OPC_Decode, 217, 16, 108, // Opcode: S4_clbpaddi
    1958             : /* 9650 */    MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 9671
    1959             : /* 9655 */    MCD::OPC_CheckPredicate, 1, 158, 72, 0, // Skip to: 28250
    1960             : /* 9660 */    MCD::OPC_CheckField, 8, 6, 0, 151, 72, 0, // Skip to: 28250
    1961             : /* 9667 */    MCD::OPC_Decode, 237, 17, 107, // Opcode: S5_popcountp
    1962             : /* 9671 */    MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 9692
    1963             : /* 9676 */    MCD::OPC_CheckPredicate, 1, 137, 72, 0, // Skip to: 28250
    1964             : /* 9681 */    MCD::OPC_CheckField, 12, 2, 0, 130, 72, 0, // Skip to: 28250
    1965             : /* 9688 */    MCD::OPC_Decode, 235, 17, 109, // Opcode: S5_asrhub_rnd_sat
    1966             : /* 9692 */    MCD::OPC_FilterValue, 5, 121, 72, 0, // Skip to: 28250
    1967             : /* 9697 */    MCD::OPC_CheckPredicate, 1, 116, 72, 0, // Skip to: 28250
    1968             : /* 9702 */    MCD::OPC_CheckField, 12, 2, 0, 109, 72, 0, // Skip to: 28250
    1969             : /* 9709 */    MCD::OPC_Decode, 236, 17, 109, // Opcode: S5_asrhub_sat
    1970             : /* 9713 */    MCD::OPC_FilterValue, 4, 53, 0, 0, // Skip to: 9771
    1971             : /* 9718 */    MCD::OPC_ExtractField, 5, 9,  // Inst{13-5} ...
    1972             : /* 9721 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9730
    1973             : /* 9726 */    MCD::OPC_Decode, 207, 16, 107, // Opcode: S2_vtrunohb
    1974             : /* 9730 */    MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9744
    1975             : /* 9735 */    MCD::OPC_CheckPredicate, 1, 78, 72, 0, // Skip to: 28250
    1976             : /* 9740 */    MCD::OPC_Decode, 149, 8, 107, // Opcode: F2_conv_df2w
    1977             : /* 9744 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9753
    1978             : /* 9749 */    MCD::OPC_Decode, 205, 16, 107, // Opcode: S2_vtrunehb
    1979             : /* 9753 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9762
    1980             : /* 9758 */    MCD::OPC_Decode, 189, 16, 107, // Opcode: S2_vrndpackwh
    1981             : /* 9762 */    MCD::OPC_FilterValue, 6, 51, 72, 0, // Skip to: 28250
    1982             : /* 9767 */    MCD::OPC_Decode, 190, 16, 107, // Opcode: S2_vrndpackwhs
    1983             : /* 9771 */    MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 9792
    1984             : /* 9776 */    MCD::OPC_CheckPredicate, 1, 37, 72, 0, // Skip to: 28250
    1985             : /* 9781 */    MCD::OPC_CheckField, 5, 9, 1, 30, 72, 0, // Skip to: 28250
    1986             : /* 9788 */    MCD::OPC_Decode, 148, 8, 107, // Opcode: F2_conv_df2uw_chop
    1987             : /* 9792 */    MCD::OPC_FilterValue, 6, 72, 0, 0, // Skip to: 9869
    1988             : /* 9797 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    1989             : /* 9800 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9816
    1990             : /* 9805 */    MCD::OPC_CheckField, 8, 6, 0, 6, 72, 0, // Skip to: 28250
    1991             : /* 9812 */    MCD::OPC_Decode, 128, 6, 107, // Opcode: A2_sat
    1992             : /* 9816 */    MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9837
    1993             : /* 9821 */    MCD::OPC_CheckPredicate, 1, 248, 71, 0, // Skip to: 28250
    1994             : /* 9826 */    MCD::OPC_CheckField, 8, 6, 0, 241, 71, 0, // Skip to: 28250
    1995             : /* 9833 */    MCD::OPC_Decode, 255, 5, 107, // Opcode: A2_roundsat
    1996             : /* 9837 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9853
    1997             : /* 9842 */    MCD::OPC_CheckField, 13, 1, 0, 225, 71, 0, // Skip to: 28250
    1998             : /* 9849 */    MCD::OPC_Decode, 232, 14, 110, // Opcode: S2_asr_i_svw_trun
    1999             : /* 9853 */    MCD::OPC_FilterValue, 4, 216, 71, 0, // Skip to: 28250
    2000             : /* 9858 */    MCD::OPC_CheckField, 13, 1, 0, 209, 71, 0, // Skip to: 28250
    2001             : /* 9865 */    MCD::OPC_Decode, 236, 6, 111, // Opcode: A4_bitspliti
    2002             : /* 9869 */    MCD::OPC_FilterValue, 7, 200, 71, 0, // Skip to: 28250
    2003             : /* 9874 */    MCD::OPC_ExtractField, 5, 9,  // Inst{13-5} ...
    2004             : /* 9877 */    MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9891
    2005             : /* 9882 */    MCD::OPC_CheckPredicate, 1, 187, 71, 0, // Skip to: 28250
    2006             : /* 9887 */    MCD::OPC_Decode, 150, 8, 107, // Opcode: F2_conv_df2w_chop
    2007             : /* 9891 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9900
    2008             : /* 9896 */    MCD::OPC_Decode, 135, 15, 107, // Opcode: S2_ct0p
    2009             : /* 9900 */    MCD::OPC_FilterValue, 4, 169, 71, 0, // Skip to: 28250
    2010             : /* 9905 */    MCD::OPC_Decode, 137, 15, 107, // Opcode: S2_ct1p
    2011             : /* 9909 */    MCD::OPC_FilterValue, 9, 42, 0, 0, // Skip to: 9956
    2012             : /* 9914 */    MCD::OPC_ExtractField, 18, 6,  // Inst{23-18} ...
    2013             : /* 9917 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 9940
    2014             : /* 9922 */    MCD::OPC_CheckField, 10, 4, 0, 145, 71, 0, // Skip to: 28250
    2015             : /* 9929 */    MCD::OPC_CheckField, 5, 3, 0, 138, 71, 0, // Skip to: 28250
    2016             : /* 9936 */    MCD::OPC_Decode, 225, 7, 112, // Opcode: C2_vitpack
    2017             : /* 9940 */    MCD::OPC_FilterValue, 16, 129, 71, 0, // Skip to: 28250
    2018             : /* 9945 */    MCD::OPC_CheckField, 5, 9, 0, 122, 71, 0, // Skip to: 28250
    2019             : /* 9952 */    MCD::OPC_Decode, 223, 7, 113, // Opcode: C2_tfrpr
    2020             : /* 9956 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 9965
    2021             : /* 9961 */    MCD::OPC_Decode, 221, 16, 98, // Opcode: S4_extractp
    2022             : /* 9965 */    MCD::OPC_FilterValue, 11, 159, 0, 0, // Skip to: 10129
    2023             : /* 9970 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2024             : /* 9973 */    MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9994
    2025             : /* 9978 */    MCD::OPC_CheckPredicate, 1, 91, 71, 0, // Skip to: 28250
    2026             : /* 9983 */    MCD::OPC_CheckField, 5, 9, 0, 84, 71, 0, // Skip to: 28250
    2027             : /* 9990 */    MCD::OPC_Decode, 163, 8, 77, // Opcode: F2_conv_uw2sf
    2028             : /* 9994 */    MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10015
    2029             : /* 9999 */    MCD::OPC_CheckPredicate, 1, 70, 71, 0, // Skip to: 28250
    2030             : /* 10004 */   MCD::OPC_CheckField, 5, 9, 0, 63, 71, 0, // Skip to: 28250
    2031             : /* 10011 */   MCD::OPC_Decode, 165, 8, 77, // Opcode: F2_conv_w2sf
    2032             : /* 10015 */   MCD::OPC_FilterValue, 3, 31, 0, 0, // Skip to: 10051
    2033             : /* 10020 */   MCD::OPC_ExtractField, 5, 9,  // Inst{13-5} ...
    2034             : /* 10023 */   MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10037
    2035             : /* 10028 */   MCD::OPC_CheckPredicate, 1, 41, 71, 0, // Skip to: 28250
    2036             : /* 10033 */   MCD::OPC_Decode, 156, 8, 77, // Opcode: F2_conv_sf2uw
    2037             : /* 10037 */   MCD::OPC_FilterValue, 1, 32, 71, 0, // Skip to: 28250
    2038             : /* 10042 */   MCD::OPC_CheckPredicate, 1, 27, 71, 0, // Skip to: 28250
    2039             : /* 10047 */   MCD::OPC_Decode, 157, 8, 77, // Opcode: F2_conv_sf2uw_chop
    2040             : /* 10051 */   MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 10087
    2041             : /* 10056 */   MCD::OPC_ExtractField, 5, 9,  // Inst{13-5} ...
    2042             : /* 10059 */   MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10073
    2043             : /* 10064 */   MCD::OPC_CheckPredicate, 1, 5, 71, 0, // Skip to: 28250
    2044             : /* 10069 */   MCD::OPC_Decode, 158, 8, 77, // Opcode: F2_conv_sf2w
    2045             : /* 10073 */   MCD::OPC_FilterValue, 1, 252, 70, 0, // Skip to: 28250
    2046             : /* 10078 */   MCD::OPC_CheckPredicate, 1, 247, 70, 0, // Skip to: 28250
    2047             : /* 10083 */   MCD::OPC_Decode, 159, 8, 77, // Opcode: F2_conv_sf2w_chop
    2048             : /* 10087 */   MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 10108
    2049             : /* 10092 */   MCD::OPC_CheckPredicate, 1, 233, 70, 0, // Skip to: 28250
    2050             : /* 10097 */   MCD::OPC_CheckField, 5, 9, 0, 226, 70, 0, // Skip to: 28250
    2051             : /* 10104 */   MCD::OPC_Decode, 181, 8, 77, // Opcode: F2_sffixupr
    2052             : /* 10108 */   MCD::OPC_FilterValue, 7, 217, 70, 0, // Skip to: 28250
    2053             : /* 10113 */   MCD::OPC_CheckPredicate, 1, 212, 70, 0, // Skip to: 28250
    2054             : /* 10118 */   MCD::OPC_CheckField, 7, 7, 0, 205, 70, 0, // Skip to: 28250
    2055             : /* 10125 */   MCD::OPC_Decode, 189, 8, 114, // Opcode: F2_sfinvsqrta
    2056             : /* 10129 */   MCD::OPC_FilterValue, 12, 48, 2, 0, // Skip to: 10694
    2057             : /* 10134 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    2058             : /* 10137 */   MCD::OPC_FilterValue, 0, 92, 0, 0, // Skip to: 10234
    2059             : /* 10142 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2060             : /* 10145 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10161
    2061             : /* 10150 */   MCD::OPC_CheckField, 13, 1, 0, 173, 70, 0, // Skip to: 28250
    2062             : /* 10157 */   MCD::OPC_Decode, 226, 14, 115, // Opcode: S2_asr_i_r
    2063             : /* 10161 */   MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10170
    2064             : /* 10166 */   MCD::OPC_Decode, 216, 16, 116, // Opcode: S4_clbaddi
    2065             : /* 10170 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10186
    2066             : /* 10175 */   MCD::OPC_CheckField, 13, 1, 0, 148, 70, 0, // Skip to: 28250
    2067             : /* 10182 */   MCD::OPC_Decode, 231, 14, 115, // Opcode: S2_asr_i_r_rnd
    2068             : /* 10186 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10202
    2069             : /* 10191 */   MCD::OPC_CheckField, 8, 6, 0, 132, 70, 0, // Skip to: 28250
    2070             : /* 10198 */   MCD::OPC_Decode, 174, 16, 77, // Opcode: S2_svsathb
    2071             : /* 10202 */   MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 10218
    2072             : /* 10207 */   MCD::OPC_CheckField, 13, 1, 0, 116, 70, 0, // Skip to: 28250
    2073             : /* 10214 */   MCD::OPC_Decode, 239, 15, 115, // Opcode: S2_setbit_i
    2074             : /* 10218 */   MCD::OPC_FilterValue, 7, 107, 70, 0, // Skip to: 28250
    2075             : /* 10223 */   MCD::OPC_CheckField, 13, 1, 0, 100, 70, 0, // Skip to: 28250
    2076             : /* 10230 */   MCD::OPC_Decode, 254, 6, 115, // Opcode: A4_cround_ri
    2077             : /* 10234 */   MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 10274
    2078             : /* 10239 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2079             : /* 10242 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10258
    2080             : /* 10247 */   MCD::OPC_CheckField, 13, 1, 0, 76, 70, 0, // Skip to: 28250
    2081             : /* 10254 */   MCD::OPC_Decode, 168, 15, 115, // Opcode: S2_lsr_i_r
    2082             : /* 10258 */   MCD::OPC_FilterValue, 6, 67, 70, 0, // Skip to: 28250
    2083             : /* 10263 */   MCD::OPC_CheckField, 13, 1, 0, 60, 70, 0, // Skip to: 28250
    2084             : /* 10270 */   MCD::OPC_Decode, 132, 15, 115, // Opcode: S2_clrbit_i
    2085             : /* 10274 */   MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 10346
    2086             : /* 10279 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2087             : /* 10282 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10298
    2088             : /* 10287 */   MCD::OPC_CheckField, 13, 1, 0, 36, 70, 0, // Skip to: 28250
    2089             : /* 10294 */   MCD::OPC_Decode, 197, 14, 115, // Opcode: S2_asl_i_r
    2090             : /* 10298 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10314
    2091             : /* 10303 */   MCD::OPC_CheckField, 13, 1, 0, 20, 70, 0, // Skip to: 28250
    2092             : /* 10310 */   MCD::OPC_Decode, 202, 14, 115, // Opcode: S2_asl_i_r_sat
    2093             : /* 10314 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10330
    2094             : /* 10319 */   MCD::OPC_CheckField, 8, 6, 0, 4, 70, 0, // Skip to: 28250
    2095             : /* 10326 */   MCD::OPC_Decode, 175, 16, 77, // Opcode: S2_svsathub
    2096             : /* 10330 */   MCD::OPC_FilterValue, 6, 251, 69, 0, // Skip to: 28250
    2097             : /* 10335 */   MCD::OPC_CheckField, 13, 1, 0, 244, 69, 0, // Skip to: 28250
    2098             : /* 10342 */   MCD::OPC_Decode, 180, 16, 115, // Opcode: S2_togglebit_i
    2099             : /* 10346 */   MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 10374
    2100             : /* 10351 */   MCD::OPC_CheckPredicate, 0, 230, 69, 0, // Skip to: 28250
    2101             : /* 10356 */   MCD::OPC_CheckField, 21, 3, 0, 223, 69, 0, // Skip to: 28250
    2102             : /* 10363 */   MCD::OPC_CheckField, 13, 1, 0, 216, 69, 0, // Skip to: 28250
    2103             : /* 10370 */   MCD::OPC_Decode, 245, 17, 115, // Opcode: S6_rol_i_r
    2104             : /* 10374 */   MCD::OPC_FilterValue, 4, 83, 0, 0, // Skip to: 10462
    2105             : /* 10379 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2106             : /* 10382 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10398
    2107             : /* 10387 */   MCD::OPC_CheckField, 8, 6, 0, 192, 69, 0, // Skip to: 28250
    2108             : /* 10394 */   MCD::OPC_Decode, 129, 15, 77, // Opcode: S2_clb
    2109             : /* 10398 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10414
    2110             : /* 10403 */   MCD::OPC_CheckField, 8, 6, 0, 176, 69, 0, // Skip to: 28250
    2111             : /* 10410 */   MCD::OPC_Decode, 134, 15, 77, // Opcode: S2_ct0
    2112             : /* 10414 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10430
    2113             : /* 10419 */   MCD::OPC_CheckField, 8, 6, 0, 160, 69, 0, // Skip to: 28250
    2114             : /* 10426 */   MCD::OPC_Decode, 183, 5, 77, // Opcode: A2_abs
    2115             : /* 10430 */   MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 10446
    2116             : /* 10435 */   MCD::OPC_CheckField, 8, 6, 0, 144, 69, 0, // Skip to: 28250
    2117             : /* 10442 */   MCD::OPC_Decode, 130, 6, 77, // Opcode: A2_sath
    2118             : /* 10446 */   MCD::OPC_FilterValue, 7, 135, 69, 0, // Skip to: 28250
    2119             : /* 10451 */   MCD::OPC_CheckField, 13, 1, 0, 128, 69, 0, // Skip to: 28250
    2120             : /* 10458 */   MCD::OPC_Decode, 160, 7, 115, // Opcode: A4_round_ri
    2121             : /* 10462 */   MCD::OPC_FilterValue, 5, 67, 0, 0, // Skip to: 10534
    2122             : /* 10467 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2123             : /* 10470 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10486
    2124             : /* 10475 */   MCD::OPC_CheckField, 8, 6, 0, 104, 69, 0, // Skip to: 28250
    2125             : /* 10482 */   MCD::OPC_Decode, 253, 14, 77, // Opcode: S2_cl0
    2126             : /* 10486 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10502
    2127             : /* 10491 */   MCD::OPC_CheckField, 8, 6, 0, 88, 69, 0, // Skip to: 28250
    2128             : /* 10498 */   MCD::OPC_Decode, 136, 15, 77, // Opcode: S2_ct1
    2129             : /* 10502 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10518
    2130             : /* 10507 */   MCD::OPC_CheckField, 8, 6, 0, 72, 69, 0, // Skip to: 28250
    2131             : /* 10514 */   MCD::OPC_Decode, 185, 5, 77, // Opcode: A2_abssat
    2132             : /* 10518 */   MCD::OPC_FilterValue, 6, 63, 69, 0, // Skip to: 28250
    2133             : /* 10523 */   MCD::OPC_CheckField, 8, 6, 0, 56, 69, 0, // Skip to: 28250
    2134             : /* 10530 */   MCD::OPC_Decode, 132, 6, 77, // Opcode: A2_satuh
    2135             : /* 10534 */   MCD::OPC_FilterValue, 6, 83, 0, 0, // Skip to: 10622
    2136             : /* 10539 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2137             : /* 10542 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10558
    2138             : /* 10547 */   MCD::OPC_CheckField, 8, 6, 0, 32, 69, 0, // Skip to: 28250
    2139             : /* 10554 */   MCD::OPC_Decode, 255, 14, 77, // Opcode: S2_cl1
    2140             : /* 10558 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10574
    2141             : /* 10563 */   MCD::OPC_CheckField, 8, 6, 0, 16, 69, 0, // Skip to: 28250
    2142             : /* 10570 */   MCD::OPC_Decode, 250, 14, 77, // Opcode: S2_brev
    2143             : /* 10574 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10590
    2144             : /* 10579 */   MCD::OPC_CheckField, 8, 6, 0, 0, 69, 0, // Skip to: 28250
    2145             : /* 10586 */   MCD::OPC_Decode, 225, 5, 77, // Opcode: A2_negsat
    2146             : /* 10590 */   MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 10606
    2147             : /* 10595 */   MCD::OPC_CheckField, 8, 6, 0, 240, 68, 0, // Skip to: 28250
    2148             : /* 10602 */   MCD::OPC_Decode, 131, 6, 77, // Opcode: A2_satub
    2149             : /* 10606 */   MCD::OPC_FilterValue, 7, 231, 68, 0, // Skip to: 28250
    2150             : /* 10611 */   MCD::OPC_CheckField, 13, 1, 0, 224, 68, 0, // Skip to: 28250
    2151             : /* 10618 */   MCD::OPC_Decode, 161, 7, 115, // Opcode: A4_round_ri_sat
    2152             : /* 10622 */   MCD::OPC_FilterValue, 7, 215, 68, 0, // Skip to: 28250
    2153             : /* 10627 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2154             : /* 10630 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10646
    2155             : /* 10635 */   MCD::OPC_CheckField, 8, 6, 0, 200, 68, 0, // Skip to: 28250
    2156             : /* 10642 */   MCD::OPC_Decode, 130, 15, 77, // Opcode: S2_clbnorm
    2157             : /* 10646 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10662
    2158             : /* 10651 */   MCD::OPC_CheckField, 8, 6, 0, 184, 68, 0, // Skip to: 28250
    2159             : /* 10658 */   MCD::OPC_Decode, 199, 16, 77, // Opcode: S2_vsplatrb
    2160             : /* 10662 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10678
    2161             : /* 10667 */   MCD::OPC_CheckField, 8, 6, 0, 168, 68, 0, // Skip to: 28250
    2162             : /* 10674 */   MCD::OPC_Decode, 158, 6, 77, // Opcode: A2_swiz
    2163             : /* 10678 */   MCD::OPC_FilterValue, 6, 159, 68, 0, // Skip to: 28250
    2164             : /* 10683 */   MCD::OPC_CheckField, 8, 6, 0, 152, 68, 0, // Skip to: 28250
    2165             : /* 10690 */   MCD::OPC_Decode, 129, 6, 77, // Opcode: A2_satb
    2166             : /* 10694 */   MCD::OPC_FilterValue, 13, 35, 0, 0, // Skip to: 10734
    2167             : /* 10699 */   MCD::OPC_ExtractField, 23, 1,  // Inst{23} ...
    2168             : /* 10702 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10718
    2169             : /* 10707 */   MCD::OPC_CheckField, 13, 1, 0, 128, 68, 0, // Skip to: 28250
    2170             : /* 10714 */   MCD::OPC_Decode, 139, 15, 117, // Opcode: S2_extractu
    2171             : /* 10718 */   MCD::OPC_FilterValue, 1, 119, 68, 0, // Skip to: 28250
    2172             : /* 10723 */   MCD::OPC_CheckField, 13, 1, 0, 112, 68, 0, // Skip to: 28250
    2173             : /* 10730 */   MCD::OPC_Decode, 219, 16, 117, // Opcode: S4_extract
    2174             : /* 10734 */   MCD::OPC_FilterValue, 14, 140, 1, 0, // Skip to: 11135
    2175             : /* 10739 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    2176             : /* 10742 */   MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 10782
    2177             : /* 10747 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2178             : /* 10750 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10766
    2179             : /* 10755 */   MCD::OPC_CheckField, 13, 1, 0, 80, 68, 0, // Skip to: 28250
    2180             : /* 10762 */   MCD::OPC_Decode, 229, 14, 118, // Opcode: S2_asr_i_r_nac
    2181             : /* 10766 */   MCD::OPC_FilterValue, 2, 71, 68, 0, // Skip to: 28250
    2182             : /* 10771 */   MCD::OPC_CheckField, 13, 1, 0, 64, 68, 0, // Skip to: 28250
    2183             : /* 10778 */   MCD::OPC_Decode, 228, 14, 118, // Opcode: S2_asr_i_r_and
    2184             : /* 10782 */   MCD::OPC_FilterValue, 1, 51, 0, 0, // Skip to: 10838
    2185             : /* 10787 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2186             : /* 10790 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10806
    2187             : /* 10795 */   MCD::OPC_CheckField, 13, 1, 0, 40, 68, 0, // Skip to: 28250
    2188             : /* 10802 */   MCD::OPC_Decode, 171, 15, 118, // Opcode: S2_lsr_i_r_nac
    2189             : /* 10806 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10822
    2190             : /* 10811 */   MCD::OPC_CheckField, 13, 1, 0, 24, 68, 0, // Skip to: 28250
    2191             : /* 10818 */   MCD::OPC_Decode, 170, 15, 118, // Opcode: S2_lsr_i_r_and
    2192             : /* 10822 */   MCD::OPC_FilterValue, 4, 15, 68, 0, // Skip to: 28250
    2193             : /* 10827 */   MCD::OPC_CheckField, 13, 1, 0, 8, 68, 0, // Skip to: 28250
    2194             : /* 10834 */   MCD::OPC_Decode, 173, 15, 118, // Opcode: S2_lsr_i_r_xacc
    2195             : /* 10838 */   MCD::OPC_FilterValue, 2, 51, 0, 0, // Skip to: 10894
    2196             : /* 10843 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2197             : /* 10846 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10862
    2198             : /* 10851 */   MCD::OPC_CheckField, 13, 1, 0, 240, 67, 0, // Skip to: 28250
    2199             : /* 10858 */   MCD::OPC_Decode, 200, 14, 118, // Opcode: S2_asl_i_r_nac
    2200             : /* 10862 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10878
    2201             : /* 10867 */   MCD::OPC_CheckField, 13, 1, 0, 224, 67, 0, // Skip to: 28250
    2202             : /* 10874 */   MCD::OPC_Decode, 199, 14, 118, // Opcode: S2_asl_i_r_and
    2203             : /* 10878 */   MCD::OPC_FilterValue, 4, 215, 67, 0, // Skip to: 28250
    2204             : /* 10883 */   MCD::OPC_CheckField, 13, 1, 0, 208, 67, 0, // Skip to: 28250
    2205             : /* 10890 */   MCD::OPC_Decode, 203, 14, 118, // Opcode: S2_asl_i_r_xacc
    2206             : /* 10894 */   MCD::OPC_FilterValue, 3, 66, 0, 0, // Skip to: 10965
    2207             : /* 10899 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2208             : /* 10902 */   MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10923
    2209             : /* 10907 */   MCD::OPC_CheckPredicate, 0, 186, 67, 0, // Skip to: 28250
    2210             : /* 10912 */   MCD::OPC_CheckField, 13, 1, 0, 179, 67, 0, // Skip to: 28250
    2211             : /* 10919 */   MCD::OPC_Decode, 248, 17, 118, // Opcode: S6_rol_i_r_nac
    2212             : /* 10923 */   MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10944
    2213             : /* 10928 */   MCD::OPC_CheckPredicate, 0, 165, 67, 0, // Skip to: 28250
    2214             : /* 10933 */   MCD::OPC_CheckField, 13, 1, 0, 158, 67, 0, // Skip to: 28250
    2215             : /* 10940 */   MCD::OPC_Decode, 247, 17, 118, // Opcode: S6_rol_i_r_and
    2216             : /* 10944 */   MCD::OPC_FilterValue, 4, 149, 67, 0, // Skip to: 28250
    2217             : /* 10949 */   MCD::OPC_CheckPredicate, 0, 144, 67, 0, // Skip to: 28250
    2218             : /* 10954 */   MCD::OPC_CheckField, 13, 1, 0, 137, 67, 0, // Skip to: 28250
    2219             : /* 10961 */   MCD::OPC_Decode, 250, 17, 118, // Opcode: S6_rol_i_r_xacc
    2220             : /* 10965 */   MCD::OPC_FilterValue, 4, 35, 0, 0, // Skip to: 11005
    2221             : /* 10970 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2222             : /* 10973 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10989
    2223             : /* 10978 */   MCD::OPC_CheckField, 13, 1, 0, 113, 67, 0, // Skip to: 28250
    2224             : /* 10985 */   MCD::OPC_Decode, 227, 14, 118, // Opcode: S2_asr_i_r_acc
    2225             : /* 10989 */   MCD::OPC_FilterValue, 2, 104, 67, 0, // Skip to: 28250
    2226             : /* 10994 */   MCD::OPC_CheckField, 13, 1, 0, 97, 67, 0, // Skip to: 28250
    2227             : /* 11001 */   MCD::OPC_Decode, 230, 14, 118, // Opcode: S2_asr_i_r_or
    2228             : /* 11005 */   MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 11045
    2229             : /* 11010 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2230             : /* 11013 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11029
    2231             : /* 11018 */   MCD::OPC_CheckField, 13, 1, 0, 73, 67, 0, // Skip to: 28250
    2232             : /* 11025 */   MCD::OPC_Decode, 169, 15, 118, // Opcode: S2_lsr_i_r_acc
    2233             : /* 11029 */   MCD::OPC_FilterValue, 2, 64, 67, 0, // Skip to: 28250
    2234             : /* 11034 */   MCD::OPC_CheckField, 13, 1, 0, 57, 67, 0, // Skip to: 28250
    2235             : /* 11041 */   MCD::OPC_Decode, 172, 15, 118, // Opcode: S2_lsr_i_r_or
    2236             : /* 11045 */   MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 11085
    2237             : /* 11050 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2238             : /* 11053 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11069
    2239             : /* 11058 */   MCD::OPC_CheckField, 13, 1, 0, 33, 67, 0, // Skip to: 28250
    2240             : /* 11065 */   MCD::OPC_Decode, 198, 14, 118, // Opcode: S2_asl_i_r_acc
    2241             : /* 11069 */   MCD::OPC_FilterValue, 2, 24, 67, 0, // Skip to: 28250
    2242             : /* 11074 */   MCD::OPC_CheckField, 13, 1, 0, 17, 67, 0, // Skip to: 28250
    2243             : /* 11081 */   MCD::OPC_Decode, 201, 14, 118, // Opcode: S2_asl_i_r_or
    2244             : /* 11085 */   MCD::OPC_FilterValue, 7, 8, 67, 0, // Skip to: 28250
    2245             : /* 11090 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    2246             : /* 11093 */   MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11114
    2247             : /* 11098 */   MCD::OPC_CheckPredicate, 0, 251, 66, 0, // Skip to: 28250
    2248             : /* 11103 */   MCD::OPC_CheckField, 13, 1, 0, 244, 66, 0, // Skip to: 28250
    2249             : /* 11110 */   MCD::OPC_Decode, 246, 17, 118, // Opcode: S6_rol_i_r_acc
    2250             : /* 11114 */   MCD::OPC_FilterValue, 2, 235, 66, 0, // Skip to: 28250
    2251             : /* 11119 */   MCD::OPC_CheckPredicate, 0, 230, 66, 0, // Skip to: 28250
    2252             : /* 11124 */   MCD::OPC_CheckField, 13, 1, 0, 223, 66, 0, // Skip to: 28250
    2253             : /* 11131 */   MCD::OPC_Decode, 249, 17, 118, // Opcode: S6_rol_i_r_or
    2254             : /* 11135 */   MCD::OPC_FilterValue, 15, 214, 66, 0, // Skip to: 28250
    2255             : /* 11140 */   MCD::OPC_CheckField, 23, 1, 0, 207, 66, 0, // Skip to: 28250
    2256             : /* 11147 */   MCD::OPC_CheckField, 13, 1, 0, 200, 66, 0, // Skip to: 28250
    2257             : /* 11154 */   MCD::OPC_Decode, 143, 15, 119, // Opcode: S2_insert
    2258             : /* 11158 */   MCD::OPC_FilterValue, 9, 122, 8, 0, // Skip to: 13333
    2259             : /* 11163 */   MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    2260             : /* 11166 */   MCD::OPC_FilterValue, 0, 9, 1, 0, // Skip to: 11436
    2261             : /* 11171 */   MCD::OPC_ExtractField, 11, 3,  // Inst{13-11} ...
    2262             : /* 11174 */   MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 11239
    2263             : /* 11179 */   MCD::OPC_ExtractField, 25, 3,  // Inst{27-25} ...
    2264             : /* 11182 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11198
    2265             : /* 11187 */   MCD::OPC_CheckField, 5, 6, 0, 160, 66, 0, // Skip to: 28250
    2266             : /* 11194 */   MCD::OPC_Decode, 240, 9, 101, // Opcode: L2_deallocframe
    2267             : /* 11198 */   MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 11214
    2268             : /* 11203 */   MCD::OPC_CheckField, 5, 6, 0, 144, 66, 0, // Skip to: 28250
    2269             : /* 11210 */   MCD::OPC_Decode, 191, 10, 77, // Opcode: L2_loadw_locked
    2270             : /* 11214 */   MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11223
    2271             : /* 11219 */   MCD::OPC_Decode, 197, 22, 120, // Opcode: Y2_dcfetchbo
    2272             : /* 11223 */   MCD::OPC_FilterValue, 3, 126, 66, 0, // Skip to: 28250
    2273             : /* 11228 */   MCD::OPC_CheckField, 5, 6, 0, 119, 66, 0, // Skip to: 28250
    2274             : /* 11235 */   MCD::OPC_Decode, 212, 11, 101, // Opcode: L4_return
    2275             : /* 11239 */   MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 11269
    2276             : /* 11244 */   MCD::OPC_CheckField, 25, 3, 3, 103, 66, 0, // Skip to: 28250
    2277             : /* 11251 */   MCD::OPC_CheckField, 10, 1, 0, 96, 66, 0, // Skip to: 28250
    2278             : /* 11258 */   MCD::OPC_CheckField, 5, 3, 0, 89, 66, 0, // Skip to: 28250
    2279             : /* 11265 */   MCD::OPC_Decode, 217, 11, 121, // Opcode: L4_return_tnew_pnt
    2280             : /* 11269 */   MCD::OPC_FilterValue, 2, 42, 0, 0, // Skip to: 11316
    2281             : /* 11274 */   MCD::OPC_ExtractField, 25, 3,  // Inst{27-25} ...
    2282             : /* 11277 */   MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 11293
    2283             : /* 11282 */   MCD::OPC_CheckField, 5, 6, 0, 65, 66, 0, // Skip to: 28250
    2284             : /* 11289 */   MCD::OPC_Decode, 142, 11, 101, // Opcode: L4_loadd_locked
    2285             : /* 11293 */   MCD::OPC_FilterValue, 3, 56, 66, 0, // Skip to: 28250
    2286             : /* 11298 */   MCD::OPC_CheckField, 10, 1, 0, 49, 66, 0, // Skip to: 28250
    2287             : /* 11305 */   MCD::OPC_CheckField, 5, 3, 0, 42, 66, 0, // Skip to: 28250
    2288             : /* 11312 */   MCD::OPC_Decode, 216, 11, 121, // Opcode: L4_return_t
    2289             : /* 11316 */   MCD::OPC_FilterValue, 3, 25, 0, 0, // Skip to: 11346
    2290             : /* 11321 */   MCD::OPC_CheckField, 25, 3, 3, 26, 66, 0, // Skip to: 28250
    2291             : /* 11328 */   MCD::OPC_CheckField, 10, 1, 0, 19, 66, 0, // Skip to: 28250
    2292             : /* 11335 */   MCD::OPC_CheckField, 5, 3, 0, 12, 66, 0, // Skip to: 28250
    2293             : /* 11342 */   MCD::OPC_Decode, 218, 11, 121, // Opcode: L4_return_tnew_pt
    2294             : /* 11346 */   MCD::OPC_FilterValue, 5, 25, 0, 0, // Skip to: 11376
    2295             : /* 11351 */   MCD::OPC_CheckField, 25, 3, 3, 252, 65, 0, // Skip to: 28250
    2296             : /* 11358 */   MCD::OPC_CheckField, 10, 1, 0, 245, 65, 0, // Skip to: 28250
    2297             : /* 11365 */   MCD::OPC_CheckField, 5, 3, 0, 238, 65, 0, // Skip to: 28250
    2298             : /* 11372 */   MCD::OPC_Decode, 214, 11, 121, // Opcode: L4_return_fnew_pnt
    2299             : /* 11376 */   MCD::OPC_FilterValue, 6, 25, 0, 0, // Skip to: 11406
    2300             : /* 11381 */   MCD::OPC_CheckField, 25, 3, 3, 222, 65, 0, // Skip to: 28250
    2301             : /* 11388 */   MCD::OPC_CheckField, 10, 1, 0, 215, 65, 0, // Skip to: 28250
    2302             : /* 11395 */   MCD::OPC_CheckField, 5, 3, 0, 208, 65, 0, // Skip to: 28250
    2303             : /* 11402 */   MCD::OPC_Decode, 213, 11, 121, // Opcode: L4_return_f
    2304             : /* 11406 */   MCD::OPC_FilterValue, 7, 199, 65, 0, // Skip to: 28250
    2305             : /* 11411 */   MCD::OPC_CheckField, 25, 3, 3, 192, 65, 0, // Skip to: 28250
    2306             : /* 11418 */   MCD::OPC_CheckField, 10, 1, 0, 185, 65, 0, // Skip to: 28250
    2307             : /* 11425 */   MCD::OPC_CheckField, 5, 3, 0, 178, 65, 0, // Skip to: 28250
    2308             : /* 11432 */   MCD::OPC_Decode, 215, 11, 121, // Opcode: L4_return_fnew_pt
    2309             : /* 11436 */   MCD::OPC_FilterValue, 1, 101, 0, 0, // Skip to: 11542
    2310             : /* 11441 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2311             : /* 11444 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11453
    2312             : /* 11449 */   MCD::OPC_Decode, 253, 9, 122, // Opcode: L2_loadbsw2_io
    2313             : /* 11453 */   MCD::OPC_FilterValue, 1, 152, 65, 0, // Skip to: 28250
    2314             : /* 11458 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2315             : /* 11461 */   MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 11494
    2316             : /* 11466 */   MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    2317             : /* 11469 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11478
    2318             : /* 11474 */   MCD::OPC_Decode, 255, 9, 123, // Opcode: L2_loadbsw2_pci
    2319             : /* 11478 */   MCD::OPC_FilterValue, 1, 127, 65, 0, // Skip to: 28250
    2320             : /* 11483 */   MCD::OPC_CheckField, 5, 4, 0, 120, 65, 0, // Skip to: 28250
    2321             : /* 11490 */   MCD::OPC_Decode, 128, 10, 124, // Opcode: L2_loadbsw2_pcr
    2322             : /* 11494 */   MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 11510
    2323             : /* 11499 */   MCD::OPC_CheckField, 9, 5, 0, 104, 65, 0, // Skip to: 28250
    2324             : /* 11506 */   MCD::OPC_Decode, 129, 10, 125, // Opcode: L2_loadbsw2_pi
    2325             : /* 11510 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 11526
    2326             : /* 11515 */   MCD::OPC_CheckField, 5, 8, 0, 88, 65, 0, // Skip to: 28250
    2327             : /* 11522 */   MCD::OPC_Decode, 130, 10, 124, // Opcode: L2_loadbsw2_pr
    2328             : /* 11526 */   MCD::OPC_FilterValue, 3, 79, 65, 0, // Skip to: 28250
    2329             : /* 11531 */   MCD::OPC_CheckField, 5, 8, 0, 72, 65, 0, // Skip to: 28250
    2330             : /* 11538 */   MCD::OPC_Decode, 254, 9, 124, // Opcode: L2_loadbsw2_pbr
    2331             : /* 11542 */   MCD::OPC_FilterValue, 2, 105, 0, 0, // Skip to: 11652
    2332             : /* 11547 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2333             : /* 11550 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11559
    2334             : /* 11555 */   MCD::OPC_Decode, 247, 9, 126, // Opcode: L2_loadalignh_io
    2335             : /* 11559 */   MCD::OPC_FilterValue, 1, 46, 65, 0, // Skip to: 28250
    2336             : /* 11564 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2337             : /* 11567 */   MCD::OPC_FilterValue, 0, 29, 0, 0, // Skip to: 11601
    2338             : /* 11572 */   MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    2339             : /* 11575 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11584
    2340             : /* 11580 */   MCD::OPC_Decode, 249, 9, 127, // Opcode: L2_loadalignh_pci
    2341             : /* 11584 */   MCD::OPC_FilterValue, 1, 21, 65, 0, // Skip to: 28250
    2342             : /* 11589 */   MCD::OPC_CheckField, 5, 4, 0, 14, 65, 0, // Skip to: 28250
    2343             : /* 11596 */   MCD::OPC_Decode, 250, 9, 128, 1, // Opcode: L2_loadalignh_pcr
    2344             : /* 11601 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 11618
    2345             : /* 11606 */   MCD::OPC_CheckField, 9, 5, 0, 253, 64, 0, // Skip to: 28250
    2346             : /* 11613 */   MCD::OPC_Decode, 251, 9, 129, 1, // Opcode: L2_loadalignh_pi
    2347             : /* 11618 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 11635
    2348             : /* 11623 */   MCD::OPC_CheckField, 5, 8, 0, 236, 64, 0, // Skip to: 28250
    2349             : /* 11630 */   MCD::OPC_Decode, 252, 9, 128, 1, // Opcode: L2_loadalignh_pr
    2350             : /* 11635 */   MCD::OPC_FilterValue, 3, 226, 64, 0, // Skip to: 28250
    2351             : /* 11640 */   MCD::OPC_CheckField, 5, 8, 0, 219, 64, 0, // Skip to: 28250
    2352             : /* 11647 */   MCD::OPC_Decode, 248, 9, 128, 1, // Opcode: L2_loadalignh_pbr
    2353             : /* 11652 */   MCD::OPC_FilterValue, 3, 101, 0, 0, // Skip to: 11758
    2354             : /* 11657 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2355             : /* 11660 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11669
    2356             : /* 11665 */   MCD::OPC_Decode, 137, 10, 122, // Opcode: L2_loadbzw2_io
    2357             : /* 11669 */   MCD::OPC_FilterValue, 1, 192, 64, 0, // Skip to: 28250
    2358             : /* 11674 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2359             : /* 11677 */   MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 11710
    2360             : /* 11682 */   MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    2361             : /* 11685 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11694
    2362             : /* 11690 */   MCD::OPC_Decode, 139, 10, 123, // Opcode: L2_loadbzw2_pci
    2363             : /* 11694 */   MCD::OPC_FilterValue, 1, 167, 64, 0, // Skip to: 28250
    2364             : /* 11699 */   MCD::OPC_CheckField, 5, 4, 0, 160, 64, 0, // Skip to: 28250
    2365             : /* 11706 */   MCD::OPC_Decode, 140, 10, 124, // Opcode: L2_loadbzw2_pcr
    2366             : /* 11710 */   MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 11726
    2367             : /* 11715 */   MCD::OPC_CheckField, 9, 5, 0, 144, 64, 0, // Skip to: 28250
    2368             : /* 11722 */   MCD::OPC_Decode, 141, 10, 125, // Opcode: L2_loadbzw2_pi
    2369             : /* 11726 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 11742
    2370             : /* 11731 */   MCD::OPC_CheckField, 5, 8, 0, 128, 64, 0, // Skip to: 28250
    2371             : /* 11738 */   MCD::OPC_Decode, 142, 10, 124, // Opcode: L2_loadbzw2_pr
    2372             : /* 11742 */   MCD::OPC_FilterValue, 3, 119, 64, 0, // Skip to: 28250
    2373             : /* 11747 */   MCD::OPC_CheckField, 5, 8, 0, 112, 64, 0, // Skip to: 28250
    2374             : /* 11754 */   MCD::OPC_Decode, 138, 10, 124, // Opcode: L2_loadbzw2_pbr
    2375             : /* 11758 */   MCD::OPC_FilterValue, 4, 107, 0, 0, // Skip to: 11870
    2376             : /* 11763 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2377             : /* 11766 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11776
    2378             : /* 11771 */   MCD::OPC_Decode, 241, 9, 130, 1, // Opcode: L2_loadalignb_io
    2379             : /* 11776 */   MCD::OPC_FilterValue, 1, 85, 64, 0, // Skip to: 28250
    2380             : /* 11781 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2381             : /* 11784 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 11819
    2382             : /* 11789 */   MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    2383             : /* 11792 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11802
    2384             : /* 11797 */   MCD::OPC_Decode, 243, 9, 131, 1, // Opcode: L2_loadalignb_pci
    2385             : /* 11802 */   MCD::OPC_FilterValue, 1, 59, 64, 0, // Skip to: 28250
    2386             : /* 11807 */   MCD::OPC_CheckField, 5, 4, 0, 52, 64, 0, // Skip to: 28250
    2387             : /* 11814 */   MCD::OPC_Decode, 244, 9, 128, 1, // Opcode: L2_loadalignb_pcr
    2388             : /* 11819 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 11836
    2389             : /* 11824 */   MCD::OPC_CheckField, 9, 5, 0, 35, 64, 0, // Skip to: 28250
    2390             : /* 11831 */   MCD::OPC_Decode, 245, 9, 132, 1, // Opcode: L2_loadalignb_pi
    2391             : /* 11836 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 11853
    2392             : /* 11841 */   MCD::OPC_CheckField, 5, 8, 0, 18, 64, 0, // Skip to: 28250
    2393             : /* 11848 */   MCD::OPC_Decode, 246, 9, 128, 1, // Opcode: L2_loadalignb_pr
    2394             : /* 11853 */   MCD::OPC_FilterValue, 3, 8, 64, 0, // Skip to: 28250
    2395             : /* 11858 */   MCD::OPC_CheckField, 5, 8, 0, 1, 64, 0, // Skip to: 28250
    2396             : /* 11865 */   MCD::OPC_Decode, 242, 9, 128, 1, // Opcode: L2_loadalignb_pbr
    2397             : /* 11870 */   MCD::OPC_FilterValue, 5, 107, 0, 0, // Skip to: 11982
    2398             : /* 11875 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2399             : /* 11878 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11888
    2400             : /* 11883 */   MCD::OPC_Decode, 143, 10, 133, 1, // Opcode: L2_loadbzw4_io
    2401             : /* 11888 */   MCD::OPC_FilterValue, 1, 229, 63, 0, // Skip to: 28250
    2402             : /* 11893 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2403             : /* 11896 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 11931
    2404             : /* 11901 */   MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    2405             : /* 11904 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11914
    2406             : /* 11909 */   MCD::OPC_Decode, 145, 10, 134, 1, // Opcode: L2_loadbzw4_pci
    2407             : /* 11914 */   MCD::OPC_FilterValue, 1, 203, 63, 0, // Skip to: 28250
    2408             : /* 11919 */   MCD::OPC_CheckField, 5, 4, 0, 196, 63, 0, // Skip to: 28250
    2409             : /* 11926 */   MCD::OPC_Decode, 146, 10, 135, 1, // Opcode: L2_loadbzw4_pcr
    2410             : /* 11931 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 11948
    2411             : /* 11936 */   MCD::OPC_CheckField, 9, 5, 0, 179, 63, 0, // Skip to: 28250
    2412             : /* 11943 */   MCD::OPC_Decode, 147, 10, 136, 1, // Opcode: L2_loadbzw4_pi
    2413             : /* 11948 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 11965
    2414             : /* 11953 */   MCD::OPC_CheckField, 5, 8, 0, 162, 63, 0, // Skip to: 28250
    2415             : /* 11960 */   MCD::OPC_Decode, 148, 10, 135, 1, // Opcode: L2_loadbzw4_pr
    2416             : /* 11965 */   MCD::OPC_FilterValue, 3, 152, 63, 0, // Skip to: 28250
    2417             : /* 11970 */   MCD::OPC_CheckField, 5, 8, 0, 145, 63, 0, // Skip to: 28250
    2418             : /* 11977 */   MCD::OPC_Decode, 144, 10, 135, 1, // Opcode: L2_loadbzw4_pbr
    2419             : /* 11982 */   MCD::OPC_FilterValue, 7, 107, 0, 0, // Skip to: 12094
    2420             : /* 11987 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2421             : /* 11990 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12000
    2422             : /* 11995 */   MCD::OPC_Decode, 131, 10, 133, 1, // Opcode: L2_loadbsw4_io
    2423             : /* 12000 */   MCD::OPC_FilterValue, 1, 117, 63, 0, // Skip to: 28250
    2424             : /* 12005 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2425             : /* 12008 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12043
    2426             : /* 12013 */   MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    2427             : /* 12016 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12026
    2428             : /* 12021 */   MCD::OPC_Decode, 133, 10, 134, 1, // Opcode: L2_loadbsw4_pci
    2429             : /* 12026 */   MCD::OPC_FilterValue, 1, 91, 63, 0, // Skip to: 28250
    2430             : /* 12031 */   MCD::OPC_CheckField, 5, 4, 0, 84, 63, 0, // Skip to: 28250
    2431             : /* 12038 */   MCD::OPC_Decode, 134, 10, 135, 1, // Opcode: L2_loadbsw4_pcr
    2432             : /* 12043 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 12060
    2433             : /* 12048 */   MCD::OPC_CheckField, 9, 5, 0, 67, 63, 0, // Skip to: 28250
    2434             : /* 12055 */   MCD::OPC_Decode, 135, 10, 136, 1, // Opcode: L2_loadbsw4_pi
    2435             : /* 12060 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 12077
    2436             : /* 12065 */   MCD::OPC_CheckField, 5, 8, 0, 50, 63, 0, // Skip to: 28250
    2437             : /* 12072 */   MCD::OPC_Decode, 136, 10, 135, 1, // Opcode: L2_loadbsw4_pr
    2438             : /* 12077 */   MCD::OPC_FilterValue, 3, 40, 63, 0, // Skip to: 28250
    2439             : /* 12082 */   MCD::OPC_CheckField, 5, 8, 0, 33, 63, 0, // Skip to: 28250
    2440             : /* 12089 */   MCD::OPC_Decode, 132, 10, 135, 1, // Opcode: L2_loadbsw4_pbr
    2441             : /* 12094 */   MCD::OPC_FilterValue, 8, 202, 0, 0, // Skip to: 12301
    2442             : /* 12099 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2443             : /* 12102 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12112
    2444             : /* 12107 */   MCD::OPC_Decode, 149, 10, 137, 1, // Opcode: L2_loadrb_io
    2445             : /* 12112 */   MCD::OPC_FilterValue, 1, 5, 63, 0, // Skip to: 28250
    2446             : /* 12117 */   MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    2447             : /* 12120 */   MCD::OPC_FilterValue, 0, 104, 0, 0, // Skip to: 12229
    2448             : /* 12125 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2449             : /* 12128 */   MCD::OPC_FilterValue, 0, 29, 0, 0, // Skip to: 12162
    2450             : /* 12133 */   MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    2451             : /* 12136 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12146
    2452             : /* 12141 */   MCD::OPC_Decode, 151, 10, 138, 1, // Opcode: L2_loadrb_pci
    2453             : /* 12146 */   MCD::OPC_FilterValue, 1, 227, 62, 0, // Skip to: 28250
    2454             : /* 12151 */   MCD::OPC_CheckField, 5, 4, 0, 220, 62, 0, // Skip to: 28250
    2455             : /* 12158 */   MCD::OPC_Decode, 152, 10, 124, // Opcode: L2_loadrb_pcr
    2456             : /* 12162 */   MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 12197
    2457             : /* 12167 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2458             : /* 12170 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12187
    2459             : /* 12175 */   MCD::OPC_CheckField, 9, 2, 0, 196, 62, 0, // Skip to: 28250
    2460             : /* 12182 */   MCD::OPC_Decode, 153, 10, 139, 1, // Opcode: L2_loadrb_pi
    2461             : /* 12187 */   MCD::OPC_FilterValue, 1, 186, 62, 0, // Skip to: 28250
    2462             : /* 12192 */   MCD::OPC_Decode, 197, 10, 140, 1, // Opcode: L2_ploadrbt_pi
    2463             : /* 12197 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 12213
    2464             : /* 12202 */   MCD::OPC_CheckField, 5, 6, 0, 169, 62, 0, // Skip to: 28250
    2465             : /* 12209 */   MCD::OPC_Decode, 154, 10, 124, // Opcode: L2_loadrb_pr
    2466             : /* 12213 */   MCD::OPC_FilterValue, 3, 160, 62, 0, // Skip to: 28250
    2467             : /* 12218 */   MCD::OPC_CheckField, 5, 6, 0, 153, 62, 0, // Skip to: 28250
    2468             : /* 12225 */   MCD::OPC_Decode, 150, 10, 124, // Opcode: L2_loadrb_pbr
    2469             : /* 12229 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 12253
    2470             : /* 12234 */   MCD::OPC_CheckField, 25, 2, 1, 137, 62, 0, // Skip to: 28250
    2471             : /* 12241 */   MCD::OPC_CheckField, 13, 1, 1, 130, 62, 0, // Skip to: 28250
    2472             : /* 12248 */   MCD::OPC_Decode, 193, 10, 140, 1, // Opcode: L2_ploadrbf_pi
    2473             : /* 12253 */   MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 12277
    2474             : /* 12258 */   MCD::OPC_CheckField, 25, 2, 1, 113, 62, 0, // Skip to: 28250
    2475             : /* 12265 */   MCD::OPC_CheckField, 13, 1, 1, 106, 62, 0, // Skip to: 28250
    2476             : /* 12272 */   MCD::OPC_Decode, 199, 10, 140, 1, // Opcode: L2_ploadrbtnew_pi
    2477             : /* 12277 */   MCD::OPC_FilterValue, 3, 96, 62, 0, // Skip to: 28250
    2478             : /* 12282 */   MCD::OPC_CheckField, 25, 2, 1, 89, 62, 0, // Skip to: 28250
    2479             : /* 12289 */   MCD::OPC_CheckField, 13, 1, 1, 82, 62, 0, // Skip to: 28250
    2480             : /* 12296 */   MCD::OPC_Decode, 195, 10, 140, 1, // Opcode: L2_ploadrbfnew_pi
    2481             : /* 12301 */   MCD::OPC_FilterValue, 9, 202, 0, 0, // Skip to: 12508
    2482             : /* 12306 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2483             : /* 12309 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12319
    2484             : /* 12314 */   MCD::OPC_Decode, 177, 10, 137, 1, // Opcode: L2_loadrub_io
    2485             : /* 12319 */   MCD::OPC_FilterValue, 1, 54, 62, 0, // Skip to: 28250
    2486             : /* 12324 */   MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    2487             : /* 12327 */   MCD::OPC_FilterValue, 0, 104, 0, 0, // Skip to: 12436
    2488             : /* 12332 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2489             : /* 12335 */   MCD::OPC_FilterValue, 0, 29, 0, 0, // Skip to: 12369
    2490             : /* 12340 */   MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    2491             : /* 12343 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12353
    2492             : /* 12348 */   MCD::OPC_Decode, 179, 10, 138, 1, // Opcode: L2_loadrub_pci
    2493             : /* 12353 */   MCD::OPC_FilterValue, 1, 20, 62, 0, // Skip to: 28250
    2494             : /* 12358 */   MCD::OPC_CheckField, 5, 4, 0, 13, 62, 0, // Skip to: 28250
    2495             : /* 12365 */   MCD::OPC_Decode, 180, 10, 124, // Opcode: L2_loadrub_pcr
    2496             : /* 12369 */   MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 12404
    2497             : /* 12374 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2498             : /* 12377 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12394
    2499             : /* 12382 */   MCD::OPC_CheckField, 9, 2, 0, 245, 61, 0, // Skip to: 28250
    2500             : /* 12389 */   MCD::OPC_Decode, 181, 10, 139, 1, // Opcode: L2_loadrub_pi
    2501             : /* 12394 */   MCD::OPC_FilterValue, 1, 235, 61, 0, // Skip to: 28250
    2502             : /* 12399 */   MCD::OPC_Decode, 229, 10, 140, 1, // Opcode: L2_ploadrubt_pi
    2503             : /* 12404 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 12420
    2504             : /* 12409 */   MCD::OPC_CheckField, 5, 6, 0, 218, 61, 0, // Skip to: 28250
    2505             : /* 12416 */   MCD::OPC_Decode, 182, 10, 124, // Opcode: L2_loadrub_pr
    2506             : /* 12420 */   MCD::OPC_FilterValue, 3, 209, 61, 0, // Skip to: 28250
    2507             : /* 12425 */   MCD::OPC_CheckField, 5, 6, 0, 202, 61, 0, // Skip to: 28250
    2508             : /* 12432 */   MCD::OPC_Decode, 178, 10, 124, // Opcode: L2_loadrub_pbr
    2509             : /* 12436 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 12460
    2510             : /* 12441 */   MCD::OPC_CheckField, 25, 2, 1, 186, 61, 0, // Skip to: 28250
    2511             : /* 12448 */   MCD::OPC_CheckField, 13, 1, 1, 179, 61, 0, // Skip to: 28250
    2512             : /* 12455 */   MCD::OPC_Decode, 225, 10, 140, 1, // Opcode: L2_ploadrubf_pi
    2513             : /* 12460 */   MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 12484
    2514             : /* 12465 */   MCD::OPC_CheckField, 25, 2, 1, 162, 61, 0, // Skip to: 28250
    2515             : /* 12472 */   MCD::OPC_CheckField, 13, 1, 1, 155, 61, 0, // Skip to: 28250
    2516             : /* 12479 */   MCD::OPC_Decode, 231, 10, 140, 1, // Opcode: L2_ploadrubtnew_pi
    2517             : /* 12484 */   MCD::OPC_FilterValue, 3, 145, 61, 0, // Skip to: 28250
    2518             : /* 12489 */   MCD::OPC_CheckField, 25, 2, 1, 138, 61, 0, // Skip to: 28250
    2519             : /* 12496 */   MCD::OPC_CheckField, 13, 1, 1, 131, 61, 0, // Skip to: 28250
    2520             : /* 12503 */   MCD::OPC_Decode, 227, 10, 140, 1, // Opcode: L2_ploadrubfnew_pi
    2521             : /* 12508 */   MCD::OPC_FilterValue, 10, 199, 0, 0, // Skip to: 12712
    2522             : /* 12513 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2523             : /* 12516 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12525
    2524             : /* 12521 */   MCD::OPC_Decode, 163, 10, 122, // Opcode: L2_loadrh_io
    2525             : /* 12525 */   MCD::OPC_FilterValue, 1, 104, 61, 0, // Skip to: 28250
    2526             : /* 12530 */   MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    2527             : /* 12533 */   MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 12640
    2528             : /* 12538 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2529             : /* 12541 */   MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 12574
    2530             : /* 12546 */   MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    2531             : /* 12549 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12558
    2532             : /* 12554 */   MCD::OPC_Decode, 165, 10, 123, // Opcode: L2_loadrh_pci
    2533             : /* 12558 */   MCD::OPC_FilterValue, 1, 71, 61, 0, // Skip to: 28250
    2534             : /* 12563 */   MCD::OPC_CheckField, 5, 4, 0, 64, 61, 0, // Skip to: 28250
    2535             : /* 12570 */   MCD::OPC_Decode, 166, 10, 124, // Opcode: L2_loadrh_pcr
    2536             : /* 12574 */   MCD::OPC_FilterValue, 1, 29, 0, 0, // Skip to: 12608
    2537             : /* 12579 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2538             : /* 12582 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12598
    2539             : /* 12587 */   MCD::OPC_CheckField, 9, 2, 0, 40, 61, 0, // Skip to: 28250
    2540             : /* 12594 */   MCD::OPC_Decode, 167, 10, 125, // Opcode: L2_loadrh_pi
    2541             : /* 12598 */   MCD::OPC_FilterValue, 1, 31, 61, 0, // Skip to: 28250
    2542             : /* 12603 */   MCD::OPC_Decode, 213, 10, 141, 1, // Opcode: L2_ploadrht_pi
    2543             : /* 12608 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 12624
    2544             : /* 12613 */   MCD::OPC_CheckField, 5, 6, 0, 14, 61, 0, // Skip to: 28250
    2545             : /* 12620 */   MCD::OPC_Decode, 168, 10, 124, // Opcode: L2_loadrh_pr
    2546             : /* 12624 */   MCD::OPC_FilterValue, 3, 5, 61, 0, // Skip to: 28250
    2547             : /* 12629 */   MCD::OPC_CheckField, 5, 6, 0, 254, 60, 0, // Skip to: 28250
    2548             : /* 12636 */   MCD::OPC_Decode, 164, 10, 124, // Opcode: L2_loadrh_pbr
    2549             : /* 12640 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 12664
    2550             : /* 12645 */   MCD::OPC_CheckField, 25, 2, 1, 238, 60, 0, // Skip to: 28250
    2551             : /* 12652 */   MCD::OPC_CheckField, 13, 1, 1, 231, 60, 0, // Skip to: 28250
    2552             : /* 12659 */   MCD::OPC_Decode, 209, 10, 141, 1, // Opcode: L2_ploadrhf_pi
    2553             : /* 12664 */   MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 12688
    2554             : /* 12669 */   MCD::OPC_CheckField, 25, 2, 1, 214, 60, 0, // Skip to: 28250
    2555             : /* 12676 */   MCD::OPC_CheckField, 13, 1, 1, 207, 60, 0, // Skip to: 28250
    2556             : /* 12683 */   MCD::OPC_Decode, 215, 10, 141, 1, // Opcode: L2_ploadrhtnew_pi
    2557             : /* 12688 */   MCD::OPC_FilterValue, 3, 197, 60, 0, // Skip to: 28250
    2558             : /* 12693 */   MCD::OPC_CheckField, 25, 2, 1, 190, 60, 0, // Skip to: 28250
    2559             : /* 12700 */   MCD::OPC_CheckField, 13, 1, 1, 183, 60, 0, // Skip to: 28250
    2560             : /* 12707 */   MCD::OPC_Decode, 211, 10, 141, 1, // Opcode: L2_ploadrhfnew_pi
    2561             : /* 12712 */   MCD::OPC_FilterValue, 11, 199, 0, 0, // Skip to: 12916
    2562             : /* 12717 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2563             : /* 12720 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12729
    2564             : /* 12725 */   MCD::OPC_Decode, 184, 10, 122, // Opcode: L2_loadruh_io
    2565             : /* 12729 */   MCD::OPC_FilterValue, 1, 156, 60, 0, // Skip to: 28250
    2566             : /* 12734 */   MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    2567             : /* 12737 */   MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 12844
    2568             : /* 12742 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2569             : /* 12745 */   MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 12778
    2570             : /* 12750 */   MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    2571             : /* 12753 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12762
    2572             : /* 12758 */   MCD::OPC_Decode, 186, 10, 123, // Opcode: L2_loadruh_pci
    2573             : /* 12762 */   MCD::OPC_FilterValue, 1, 123, 60, 0, // Skip to: 28250
    2574             : /* 12767 */   MCD::OPC_CheckField, 5, 4, 0, 116, 60, 0, // Skip to: 28250
    2575             : /* 12774 */   MCD::OPC_Decode, 187, 10, 124, // Opcode: L2_loadruh_pcr
    2576             : /* 12778 */   MCD::OPC_FilterValue, 1, 29, 0, 0, // Skip to: 12812
    2577             : /* 12783 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2578             : /* 12786 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12802
    2579             : /* 12791 */   MCD::OPC_CheckField, 9, 2, 0, 92, 60, 0, // Skip to: 28250
    2580             : /* 12798 */   MCD::OPC_Decode, 188, 10, 125, // Opcode: L2_loadruh_pi
    2581             : /* 12802 */   MCD::OPC_FilterValue, 1, 83, 60, 0, // Skip to: 28250
    2582             : /* 12807 */   MCD::OPC_Decode, 237, 10, 141, 1, // Opcode: L2_ploadruht_pi
    2583             : /* 12812 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 12828
    2584             : /* 12817 */   MCD::OPC_CheckField, 5, 6, 0, 66, 60, 0, // Skip to: 28250
    2585             : /* 12824 */   MCD::OPC_Decode, 189, 10, 124, // Opcode: L2_loadruh_pr
    2586             : /* 12828 */   MCD::OPC_FilterValue, 3, 57, 60, 0, // Skip to: 28250
    2587             : /* 12833 */   MCD::OPC_CheckField, 5, 6, 0, 50, 60, 0, // Skip to: 28250
    2588             : /* 12840 */   MCD::OPC_Decode, 185, 10, 124, // Opcode: L2_loadruh_pbr
    2589             : /* 12844 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 12868
    2590             : /* 12849 */   MCD::OPC_CheckField, 25, 2, 1, 34, 60, 0, // Skip to: 28250
    2591             : /* 12856 */   MCD::OPC_CheckField, 13, 1, 1, 27, 60, 0, // Skip to: 28250
    2592             : /* 12863 */   MCD::OPC_Decode, 233, 10, 141, 1, // Opcode: L2_ploadruhf_pi
    2593             : /* 12868 */   MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 12892
    2594             : /* 12873 */   MCD::OPC_CheckField, 25, 2, 1, 10, 60, 0, // Skip to: 28250
    2595             : /* 12880 */   MCD::OPC_CheckField, 13, 1, 1, 3, 60, 0, // Skip to: 28250
    2596             : /* 12887 */   MCD::OPC_Decode, 239, 10, 141, 1, // Opcode: L2_ploadruhtnew_pi
    2597             : /* 12892 */   MCD::OPC_FilterValue, 3, 249, 59, 0, // Skip to: 28250
    2598             : /* 12897 */   MCD::OPC_CheckField, 25, 2, 1, 242, 59, 0, // Skip to: 28250
    2599             : /* 12904 */   MCD::OPC_CheckField, 13, 1, 1, 235, 59, 0, // Skip to: 28250
    2600             : /* 12911 */   MCD::OPC_Decode, 235, 10, 141, 1, // Opcode: L2_ploadruhfnew_pi
    2601             : /* 12916 */   MCD::OPC_FilterValue, 12, 202, 0, 0, // Skip to: 13123
    2602             : /* 12921 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2603             : /* 12924 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12934
    2604             : /* 12929 */   MCD::OPC_Decode, 170, 10, 142, 1, // Opcode: L2_loadri_io
    2605             : /* 12934 */   MCD::OPC_FilterValue, 1, 207, 59, 0, // Skip to: 28250
    2606             : /* 12939 */   MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    2607             : /* 12942 */   MCD::OPC_FilterValue, 0, 104, 0, 0, // Skip to: 13051
    2608             : /* 12947 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2609             : /* 12950 */   MCD::OPC_FilterValue, 0, 29, 0, 0, // Skip to: 12984
    2610             : /* 12955 */   MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    2611             : /* 12958 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12968
    2612             : /* 12963 */   MCD::OPC_Decode, 172, 10, 143, 1, // Opcode: L2_loadri_pci
    2613             : /* 12968 */   MCD::OPC_FilterValue, 1, 173, 59, 0, // Skip to: 28250
    2614             : /* 12973 */   MCD::OPC_CheckField, 5, 4, 0, 166, 59, 0, // Skip to: 28250
    2615             : /* 12980 */   MCD::OPC_Decode, 173, 10, 124, // Opcode: L2_loadri_pcr
    2616             : /* 12984 */   MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 13019
    2617             : /* 12989 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2618             : /* 12992 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13009
    2619             : /* 12997 */   MCD::OPC_CheckField, 9, 2, 0, 142, 59, 0, // Skip to: 28250
    2620             : /* 13004 */   MCD::OPC_Decode, 174, 10, 144, 1, // Opcode: L2_loadri_pi
    2621             : /* 13009 */   MCD::OPC_FilterValue, 1, 132, 59, 0, // Skip to: 28250
    2622             : /* 13014 */   MCD::OPC_Decode, 221, 10, 145, 1, // Opcode: L2_ploadrit_pi
    2623             : /* 13019 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 13035
    2624             : /* 13024 */   MCD::OPC_CheckField, 5, 6, 0, 115, 59, 0, // Skip to: 28250
    2625             : /* 13031 */   MCD::OPC_Decode, 175, 10, 124, // Opcode: L2_loadri_pr
    2626             : /* 13035 */   MCD::OPC_FilterValue, 3, 106, 59, 0, // Skip to: 28250
    2627             : /* 13040 */   MCD::OPC_CheckField, 5, 6, 0, 99, 59, 0, // Skip to: 28250
    2628             : /* 13047 */   MCD::OPC_Decode, 171, 10, 124, // Opcode: L2_loadri_pbr
    2629             : /* 13051 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 13075
    2630             : /* 13056 */   MCD::OPC_CheckField, 25, 2, 1, 83, 59, 0, // Skip to: 28250
    2631             : /* 13063 */   MCD::OPC_CheckField, 13, 1, 1, 76, 59, 0, // Skip to: 28250
    2632             : /* 13070 */   MCD::OPC_Decode, 217, 10, 145, 1, // Opcode: L2_ploadrif_pi
    2633             : /* 13075 */   MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 13099
    2634             : /* 13080 */   MCD::OPC_CheckField, 25, 2, 1, 59, 59, 0, // Skip to: 28250
    2635             : /* 13087 */   MCD::OPC_CheckField, 13, 1, 1, 52, 59, 0, // Skip to: 28250
    2636             : /* 13094 */   MCD::OPC_Decode, 223, 10, 145, 1, // Opcode: L2_ploadritnew_pi
    2637             : /* 13099 */   MCD::OPC_FilterValue, 3, 42, 59, 0, // Skip to: 28250
    2638             : /* 13104 */   MCD::OPC_CheckField, 25, 2, 1, 35, 59, 0, // Skip to: 28250
    2639             : /* 13111 */   MCD::OPC_CheckField, 13, 1, 1, 28, 59, 0, // Skip to: 28250
    2640             : /* 13118 */   MCD::OPC_Decode, 219, 10, 145, 1, // Opcode: L2_ploadrifnew_pi
    2641             : /* 13123 */   MCD::OPC_FilterValue, 14, 18, 59, 0, // Skip to: 28250
    2642             : /* 13128 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2643             : /* 13131 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13141
    2644             : /* 13136 */   MCD::OPC_Decode, 156, 10, 146, 1, // Opcode: L2_loadrd_io
    2645             : /* 13141 */   MCD::OPC_FilterValue, 1, 0, 59, 0, // Skip to: 28250
    2646             : /* 13146 */   MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    2647             : /* 13149 */   MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 13261
    2648             : /* 13154 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2649             : /* 13157 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 13192
    2650             : /* 13162 */   MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    2651             : /* 13165 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13175
    2652             : /* 13170 */   MCD::OPC_Decode, 158, 10, 147, 1, // Opcode: L2_loadrd_pci
    2653             : /* 13175 */   MCD::OPC_FilterValue, 1, 222, 58, 0, // Skip to: 28250
    2654             : /* 13180 */   MCD::OPC_CheckField, 5, 4, 0, 215, 58, 0, // Skip to: 28250
    2655             : /* 13187 */   MCD::OPC_Decode, 159, 10, 135, 1, // Opcode: L2_loadrd_pcr
    2656             : /* 13192 */   MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 13227
    2657             : /* 13197 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2658             : /* 13200 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13217
    2659             : /* 13205 */   MCD::OPC_CheckField, 9, 2, 0, 190, 58, 0, // Skip to: 28250
    2660             : /* 13212 */   MCD::OPC_Decode, 160, 10, 148, 1, // Opcode: L2_loadrd_pi
    2661             : /* 13217 */   MCD::OPC_FilterValue, 1, 180, 58, 0, // Skip to: 28250
    2662             : /* 13222 */   MCD::OPC_Decode, 205, 10, 149, 1, // Opcode: L2_ploadrdt_pi
    2663             : /* 13227 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 13244
    2664             : /* 13232 */   MCD::OPC_CheckField, 5, 6, 0, 163, 58, 0, // Skip to: 28250
    2665             : /* 13239 */   MCD::OPC_Decode, 161, 10, 135, 1, // Opcode: L2_loadrd_pr
    2666             : /* 13244 */   MCD::OPC_FilterValue, 3, 153, 58, 0, // Skip to: 28250
    2667             : /* 13249 */   MCD::OPC_CheckField, 5, 6, 0, 146, 58, 0, // Skip to: 28250
    2668             : /* 13256 */   MCD::OPC_Decode, 157, 10, 135, 1, // Opcode: L2_loadrd_pbr
    2669             : /* 13261 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 13285
    2670             : /* 13266 */   MCD::OPC_CheckField, 25, 2, 1, 129, 58, 0, // Skip to: 28250
    2671             : /* 13273 */   MCD::OPC_CheckField, 13, 1, 1, 122, 58, 0, // Skip to: 28250
    2672             : /* 13280 */   MCD::OPC_Decode, 201, 10, 149, 1, // Opcode: L2_ploadrdf_pi
    2673             : /* 13285 */   MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 13309
    2674             : /* 13290 */   MCD::OPC_CheckField, 25, 2, 1, 105, 58, 0, // Skip to: 28250
    2675             : /* 13297 */   MCD::OPC_CheckField, 13, 1, 1, 98, 58, 0, // Skip to: 28250
    2676             : /* 13304 */   MCD::OPC_Decode, 207, 10, 149, 1, // Opcode: L2_ploadrdtnew_pi
    2677             : /* 13309 */   MCD::OPC_FilterValue, 3, 88, 58, 0, // Skip to: 28250
    2678             : /* 13314 */   MCD::OPC_CheckField, 25, 2, 1, 81, 58, 0, // Skip to: 28250
    2679             : /* 13321 */   MCD::OPC_CheckField, 13, 1, 1, 74, 58, 0, // Skip to: 28250
    2680             : /* 13328 */   MCD::OPC_Decode, 203, 10, 149, 1, // Opcode: L2_ploadrdfnew_pi
    2681             : /* 13333 */   MCD::OPC_FilterValue, 10, 195, 7, 0, // Skip to: 15325
    2682             : /* 13338 */   MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    2683             : /* 13341 */   MCD::OPC_FilterValue, 0, 66, 0, 0, // Skip to: 13412
    2684             : /* 13346 */   MCD::OPC_ExtractField, 25, 3,  // Inst{27-25} ...
    2685             : /* 13349 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13365
    2686             : /* 13354 */   MCD::OPC_CheckField, 0, 14, 0, 41, 58, 0, // Skip to: 28250
    2687             : /* 13361 */   MCD::OPC_Decode, 195, 22, 54, // Opcode: Y2_dccleana
    2688             : /* 13365 */   MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 13389
    2689             : /* 13370 */   MCD::OPC_CheckField, 13, 1, 0, 25, 58, 0, // Skip to: 28250
    2690             : /* 13377 */   MCD::OPC_CheckField, 0, 8, 0, 18, 58, 0, // Skip to: 28250
    2691             : /* 13384 */   MCD::OPC_Decode, 203, 22, 150, 1, // Opcode: Y4_l2fetch
    2692             : /* 13389 */   MCD::OPC_FilterValue, 4, 8, 58, 0, // Skip to: 28250
    2693             : /* 13394 */   MCD::OPC_CheckField, 16, 5, 0, 1, 58, 0, // Skip to: 28250
    2694             : /* 13401 */   MCD::OPC_CheckField, 0, 14, 0, 250, 57, 0, // Skip to: 28250
    2695             : /* 13408 */   MCD::OPC_Decode, 193, 22, 58, // Opcode: Y2_barrier
    2696             : /* 13412 */   MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 13435
    2697             : /* 13417 */   MCD::OPC_CheckField, 25, 3, 0, 234, 57, 0, // Skip to: 28250
    2698             : /* 13424 */   MCD::OPC_CheckField, 0, 14, 0, 227, 57, 0, // Skip to: 28250
    2699             : /* 13431 */   MCD::OPC_Decode, 198, 22, 54, // Opcode: Y2_dcinva
    2700             : /* 13435 */   MCD::OPC_FilterValue, 2, 42, 0, 0, // Skip to: 13482
    2701             : /* 13440 */   MCD::OPC_ExtractField, 25, 3,  // Inst{27-25} ...
    2702             : /* 13443 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13459
    2703             : /* 13448 */   MCD::OPC_CheckField, 0, 14, 0, 203, 57, 0, // Skip to: 28250
    2704             : /* 13455 */   MCD::OPC_Decode, 196, 22, 54, // Opcode: Y2_dccleaninva
    2705             : /* 13459 */   MCD::OPC_FilterValue, 4, 194, 57, 0, // Skip to: 28250
    2706             : /* 13464 */   MCD::OPC_CheckField, 16, 5, 0, 187, 57, 0, // Skip to: 28250
    2707             : /* 13471 */   MCD::OPC_CheckField, 0, 14, 0, 180, 57, 0, // Skip to: 28250
    2708             : /* 13478 */   MCD::OPC_Decode, 202, 22, 58, // Opcode: Y2_syncht
    2709             : /* 13482 */   MCD::OPC_FilterValue, 4, 49, 0, 0, // Skip to: 13536
    2710             : /* 13487 */   MCD::OPC_ExtractField, 25, 3,  // Inst{27-25} ...
    2711             : /* 13490 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13507
    2712             : /* 13495 */   MCD::OPC_CheckField, 11, 3, 0, 156, 57, 0, // Skip to: 28250
    2713             : /* 13502 */   MCD::OPC_Decode, 190, 14, 151, 1, // Opcode: S2_allocframe
    2714             : /* 13507 */   MCD::OPC_FilterValue, 3, 146, 57, 0, // Skip to: 28250
    2715             : /* 13512 */   MCD::OPC_CheckPredicate, 1, 141, 57, 0, // Skip to: 28250
    2716             : /* 13517 */   MCD::OPC_CheckField, 13, 1, 0, 134, 57, 0, // Skip to: 28250
    2717             : /* 13524 */   MCD::OPC_CheckField, 0, 8, 0, 127, 57, 0, // Skip to: 28250
    2718             : /* 13531 */   MCD::OPC_Decode, 205, 22, 152, 1, // Opcode: Y5_l2fetch
    2719             : /* 13536 */   MCD::OPC_FilterValue, 5, 26, 0, 0, // Skip to: 13567
    2720             : /* 13541 */   MCD::OPC_CheckField, 25, 3, 0, 110, 57, 0, // Skip to: 28250
    2721             : /* 13548 */   MCD::OPC_CheckField, 13, 1, 0, 103, 57, 0, // Skip to: 28250
    2722             : /* 13555 */   MCD::OPC_CheckField, 2, 6, 0, 96, 57, 0, // Skip to: 28250
    2723             : /* 13562 */   MCD::OPC_Decode, 173, 16, 153, 1, // Opcode: S2_storew_locked
    2724             : /* 13567 */   MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 13590
    2725             : /* 13572 */   MCD::OPC_CheckField, 25, 3, 0, 79, 57, 0, // Skip to: 28250
    2726             : /* 13579 */   MCD::OPC_CheckField, 0, 14, 0, 72, 57, 0, // Skip to: 28250
    2727             : /* 13586 */   MCD::OPC_Decode, 199, 22, 54, // Opcode: Y2_dczeroa
    2728             : /* 13590 */   MCD::OPC_FilterValue, 7, 26, 0, 0, // Skip to: 13621
    2729             : /* 13595 */   MCD::OPC_CheckField, 25, 3, 0, 56, 57, 0, // Skip to: 28250
    2730             : /* 13602 */   MCD::OPC_CheckField, 13, 1, 0, 49, 57, 0, // Skip to: 28250
    2731             : /* 13609 */   MCD::OPC_CheckField, 2, 6, 0, 42, 57, 0, // Skip to: 28250
    2732             : /* 13616 */   MCD::OPC_Decode, 184, 17, 154, 1, // Opcode: S4_stored_locked
    2733             : /* 13621 */   MCD::OPC_FilterValue, 8, 207, 0, 0, // Skip to: 13833
    2734             : /* 13626 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2735             : /* 13629 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13639
    2736             : /* 13634 */   MCD::OPC_Decode, 245, 15, 155, 1, // Opcode: S2_storerb_io
    2737             : /* 13639 */   MCD::OPC_FilterValue, 1, 14, 57, 0, // Skip to: 28250
    2738             : /* 13644 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2739             : /* 13647 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13689
    2740             : /* 13652 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    2741             : /* 13655 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13672
    2742             : /* 13660 */   MCD::OPC_CheckField, 7, 1, 0, 247, 56, 0, // Skip to: 28250
    2743             : /* 13667 */   MCD::OPC_Decode, 247, 15, 156, 1, // Opcode: S2_storerb_pci
    2744             : /* 13672 */   MCD::OPC_FilterValue, 2, 237, 56, 0, // Skip to: 28250
    2745             : /* 13677 */   MCD::OPC_CheckField, 3, 5, 0, 230, 56, 0, // Skip to: 28250
    2746             : /* 13684 */   MCD::OPC_Decode, 248, 15, 157, 1, // Opcode: S2_storerb_pcr
    2747             : /* 13689 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 13799
    2748             : /* 13694 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2749             : /* 13697 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 13757
    2750             : /* 13702 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2751             : /* 13705 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 13740
    2752             : /* 13710 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2753             : /* 13713 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13730
    2754             : /* 13718 */   MCD::OPC_CheckField, 0, 2, 0, 189, 56, 0, // Skip to: 28250
    2755             : /* 13725 */   MCD::OPC_Decode, 249, 15, 158, 1, // Opcode: S2_storerb_pi
    2756             : /* 13730 */   MCD::OPC_FilterValue, 1, 179, 56, 0, // Skip to: 28250
    2757             : /* 13735 */   MCD::OPC_Decode, 201, 15, 159, 1, // Opcode: S2_pstorerbt_pi
    2758             : /* 13740 */   MCD::OPC_FilterValue, 1, 169, 56, 0, // Skip to: 28250
    2759             : /* 13745 */   MCD::OPC_CheckField, 13, 1, 1, 162, 56, 0, // Skip to: 28250
    2760             : /* 13752 */   MCD::OPC_Decode, 202, 15, 159, 1, // Opcode: S2_pstorerbtnew_pi
    2761             : /* 13757 */   MCD::OPC_FilterValue, 1, 152, 56, 0, // Skip to: 28250
    2762             : /* 13762 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2763             : /* 13765 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13782
    2764             : /* 13770 */   MCD::OPC_CheckField, 13, 1, 1, 137, 56, 0, // Skip to: 28250
    2765             : /* 13777 */   MCD::OPC_Decode, 192, 15, 159, 1, // Opcode: S2_pstorerbf_pi
    2766             : /* 13782 */   MCD::OPC_FilterValue, 1, 127, 56, 0, // Skip to: 28250
    2767             : /* 13787 */   MCD::OPC_CheckField, 13, 1, 1, 120, 56, 0, // Skip to: 28250
    2768             : /* 13794 */   MCD::OPC_Decode, 193, 15, 159, 1, // Opcode: S2_pstorerbfnew_pi
    2769             : /* 13799 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 13816
    2770             : /* 13804 */   MCD::OPC_CheckField, 0, 8, 0, 103, 56, 0, // Skip to: 28250
    2771             : /* 13811 */   MCD::OPC_Decode, 250, 15, 157, 1, // Opcode: S2_storerb_pr
    2772             : /* 13816 */   MCD::OPC_FilterValue, 3, 93, 56, 0, // Skip to: 28250
    2773             : /* 13821 */   MCD::OPC_CheckField, 0, 8, 0, 86, 56, 0, // Skip to: 28250
    2774             : /* 13828 */   MCD::OPC_Decode, 246, 15, 157, 1, // Opcode: S2_storerb_pbr
    2775             : /* 13833 */   MCD::OPC_FilterValue, 10, 207, 0, 0, // Skip to: 14045
    2776             : /* 13838 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2777             : /* 13841 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13851
    2778             : /* 13846 */   MCD::OPC_Decode, 145, 16, 160, 1, // Opcode: S2_storerh_io
    2779             : /* 13851 */   MCD::OPC_FilterValue, 1, 58, 56, 0, // Skip to: 28250
    2780             : /* 13856 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2781             : /* 13859 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13901
    2782             : /* 13864 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    2783             : /* 13867 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13884
    2784             : /* 13872 */   MCD::OPC_CheckField, 7, 1, 0, 35, 56, 0, // Skip to: 28250
    2785             : /* 13879 */   MCD::OPC_Decode, 147, 16, 161, 1, // Opcode: S2_storerh_pci
    2786             : /* 13884 */   MCD::OPC_FilterValue, 2, 25, 56, 0, // Skip to: 28250
    2787             : /* 13889 */   MCD::OPC_CheckField, 3, 5, 0, 18, 56, 0, // Skip to: 28250
    2788             : /* 13896 */   MCD::OPC_Decode, 148, 16, 157, 1, // Opcode: S2_storerh_pcr
    2789             : /* 13901 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 14011
    2790             : /* 13906 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2791             : /* 13909 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 13969
    2792             : /* 13914 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2793             : /* 13917 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 13952
    2794             : /* 13922 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2795             : /* 13925 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13942
    2796             : /* 13930 */   MCD::OPC_CheckField, 0, 2, 0, 233, 55, 0, // Skip to: 28250
    2797             : /* 13937 */   MCD::OPC_Decode, 149, 16, 162, 1, // Opcode: S2_storerh_pi
    2798             : /* 13942 */   MCD::OPC_FilterValue, 1, 223, 55, 0, // Skip to: 28250
    2799             : /* 13947 */   MCD::OPC_Decode, 225, 15, 163, 1, // Opcode: S2_pstorerht_pi
    2800             : /* 13952 */   MCD::OPC_FilterValue, 1, 213, 55, 0, // Skip to: 28250
    2801             : /* 13957 */   MCD::OPC_CheckField, 13, 1, 1, 206, 55, 0, // Skip to: 28250
    2802             : /* 13964 */   MCD::OPC_Decode, 226, 15, 163, 1, // Opcode: S2_pstorerhtnew_pi
    2803             : /* 13969 */   MCD::OPC_FilterValue, 1, 196, 55, 0, // Skip to: 28250
    2804             : /* 13974 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2805             : /* 13977 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13994
    2806             : /* 13982 */   MCD::OPC_CheckField, 13, 1, 1, 181, 55, 0, // Skip to: 28250
    2807             : /* 13989 */   MCD::OPC_Decode, 216, 15, 163, 1, // Opcode: S2_pstorerhf_pi
    2808             : /* 13994 */   MCD::OPC_FilterValue, 1, 171, 55, 0, // Skip to: 28250
    2809             : /* 13999 */   MCD::OPC_CheckField, 13, 1, 1, 164, 55, 0, // Skip to: 28250
    2810             : /* 14006 */   MCD::OPC_Decode, 217, 15, 163, 1, // Opcode: S2_pstorerhfnew_pi
    2811             : /* 14011 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 14028
    2812             : /* 14016 */   MCD::OPC_CheckField, 0, 8, 0, 147, 55, 0, // Skip to: 28250
    2813             : /* 14023 */   MCD::OPC_Decode, 150, 16, 157, 1, // Opcode: S2_storerh_pr
    2814             : /* 14028 */   MCD::OPC_FilterValue, 3, 137, 55, 0, // Skip to: 28250
    2815             : /* 14033 */   MCD::OPC_CheckField, 0, 8, 0, 130, 55, 0, // Skip to: 28250
    2816             : /* 14040 */   MCD::OPC_Decode, 146, 16, 157, 1, // Opcode: S2_storerh_pbr
    2817             : /* 14045 */   MCD::OPC_FilterValue, 11, 207, 0, 0, // Skip to: 14257
    2818             : /* 14050 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2819             : /* 14053 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14063
    2820             : /* 14058 */   MCD::OPC_Decode, 138, 16, 160, 1, // Opcode: S2_storerf_io
    2821             : /* 14063 */   MCD::OPC_FilterValue, 1, 102, 55, 0, // Skip to: 28250
    2822             : /* 14068 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2823             : /* 14071 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14113
    2824             : /* 14076 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    2825             : /* 14079 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14096
    2826             : /* 14084 */   MCD::OPC_CheckField, 7, 1, 0, 79, 55, 0, // Skip to: 28250
    2827             : /* 14091 */   MCD::OPC_Decode, 140, 16, 161, 1, // Opcode: S2_storerf_pci
    2828             : /* 14096 */   MCD::OPC_FilterValue, 2, 69, 55, 0, // Skip to: 28250
    2829             : /* 14101 */   MCD::OPC_CheckField, 3, 5, 0, 62, 55, 0, // Skip to: 28250
    2830             : /* 14108 */   MCD::OPC_Decode, 141, 16, 157, 1, // Opcode: S2_storerf_pcr
    2831             : /* 14113 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 14223
    2832             : /* 14118 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2833             : /* 14121 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 14181
    2834             : /* 14126 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2835             : /* 14129 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 14164
    2836             : /* 14134 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2837             : /* 14137 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14154
    2838             : /* 14142 */   MCD::OPC_CheckField, 0, 2, 0, 21, 55, 0, // Skip to: 28250
    2839             : /* 14149 */   MCD::OPC_Decode, 142, 16, 162, 1, // Opcode: S2_storerf_pi
    2840             : /* 14154 */   MCD::OPC_FilterValue, 1, 11, 55, 0, // Skip to: 28250
    2841             : /* 14159 */   MCD::OPC_Decode, 213, 15, 163, 1, // Opcode: S2_pstorerft_pi
    2842             : /* 14164 */   MCD::OPC_FilterValue, 1, 1, 55, 0, // Skip to: 28250
    2843             : /* 14169 */   MCD::OPC_CheckField, 13, 1, 1, 250, 54, 0, // Skip to: 28250
    2844             : /* 14176 */   MCD::OPC_Decode, 214, 15, 163, 1, // Opcode: S2_pstorerftnew_pi
    2845             : /* 14181 */   MCD::OPC_FilterValue, 1, 240, 54, 0, // Skip to: 28250
    2846             : /* 14186 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2847             : /* 14189 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14206
    2848             : /* 14194 */   MCD::OPC_CheckField, 13, 1, 1, 225, 54, 0, // Skip to: 28250
    2849             : /* 14201 */   MCD::OPC_Decode, 210, 15, 163, 1, // Opcode: S2_pstorerff_pi
    2850             : /* 14206 */   MCD::OPC_FilterValue, 1, 215, 54, 0, // Skip to: 28250
    2851             : /* 14211 */   MCD::OPC_CheckField, 13, 1, 1, 208, 54, 0, // Skip to: 28250
    2852             : /* 14218 */   MCD::OPC_Decode, 211, 15, 163, 1, // Opcode: S2_pstorerffnew_pi
    2853             : /* 14223 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 14240
    2854             : /* 14228 */   MCD::OPC_CheckField, 0, 8, 0, 191, 54, 0, // Skip to: 28250
    2855             : /* 14235 */   MCD::OPC_Decode, 143, 16, 157, 1, // Opcode: S2_storerf_pr
    2856             : /* 14240 */   MCD::OPC_FilterValue, 3, 181, 54, 0, // Skip to: 28250
    2857             : /* 14245 */   MCD::OPC_CheckField, 0, 8, 0, 174, 54, 0, // Skip to: 28250
    2858             : /* 14252 */   MCD::OPC_Decode, 139, 16, 157, 1, // Opcode: S2_storerf_pbr
    2859             : /* 14257 */   MCD::OPC_FilterValue, 12, 207, 0, 0, // Skip to: 14469
    2860             : /* 14262 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2861             : /* 14265 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14275
    2862             : /* 14270 */   MCD::OPC_Decode, 159, 16, 164, 1, // Opcode: S2_storeri_io
    2863             : /* 14275 */   MCD::OPC_FilterValue, 1, 146, 54, 0, // Skip to: 28250
    2864             : /* 14280 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2865             : /* 14283 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14325
    2866             : /* 14288 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    2867             : /* 14291 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14308
    2868             : /* 14296 */   MCD::OPC_CheckField, 7, 1, 0, 123, 54, 0, // Skip to: 28250
    2869             : /* 14303 */   MCD::OPC_Decode, 161, 16, 165, 1, // Opcode: S2_storeri_pci
    2870             : /* 14308 */   MCD::OPC_FilterValue, 2, 113, 54, 0, // Skip to: 28250
    2871             : /* 14313 */   MCD::OPC_CheckField, 3, 5, 0, 106, 54, 0, // Skip to: 28250
    2872             : /* 14320 */   MCD::OPC_Decode, 162, 16, 157, 1, // Opcode: S2_storeri_pcr
    2873             : /* 14325 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 14435
    2874             : /* 14330 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2875             : /* 14333 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 14393
    2876             : /* 14338 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2877             : /* 14341 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 14376
    2878             : /* 14346 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2879             : /* 14349 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14366
    2880             : /* 14354 */   MCD::OPC_CheckField, 0, 2, 0, 65, 54, 0, // Skip to: 28250
    2881             : /* 14361 */   MCD::OPC_Decode, 163, 16, 166, 1, // Opcode: S2_storeri_pi
    2882             : /* 14366 */   MCD::OPC_FilterValue, 1, 55, 54, 0, // Skip to: 28250
    2883             : /* 14371 */   MCD::OPC_Decode, 237, 15, 167, 1, // Opcode: S2_pstorerit_pi
    2884             : /* 14376 */   MCD::OPC_FilterValue, 1, 45, 54, 0, // Skip to: 28250
    2885             : /* 14381 */   MCD::OPC_CheckField, 13, 1, 1, 38, 54, 0, // Skip to: 28250
    2886             : /* 14388 */   MCD::OPC_Decode, 238, 15, 167, 1, // Opcode: S2_pstoreritnew_pi
    2887             : /* 14393 */   MCD::OPC_FilterValue, 1, 28, 54, 0, // Skip to: 28250
    2888             : /* 14398 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2889             : /* 14401 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14418
    2890             : /* 14406 */   MCD::OPC_CheckField, 13, 1, 1, 13, 54, 0, // Skip to: 28250
    2891             : /* 14413 */   MCD::OPC_Decode, 228, 15, 167, 1, // Opcode: S2_pstorerif_pi
    2892             : /* 14418 */   MCD::OPC_FilterValue, 1, 3, 54, 0, // Skip to: 28250
    2893             : /* 14423 */   MCD::OPC_CheckField, 13, 1, 1, 252, 53, 0, // Skip to: 28250
    2894             : /* 14430 */   MCD::OPC_Decode, 229, 15, 167, 1, // Opcode: S2_pstorerifnew_pi
    2895             : /* 14435 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 14452
    2896             : /* 14440 */   MCD::OPC_CheckField, 0, 8, 0, 235, 53, 0, // Skip to: 28250
    2897             : /* 14447 */   MCD::OPC_Decode, 164, 16, 157, 1, // Opcode: S2_storeri_pr
    2898             : /* 14452 */   MCD::OPC_FilterValue, 3, 225, 53, 0, // Skip to: 28250
    2899             : /* 14457 */   MCD::OPC_CheckField, 0, 8, 0, 218, 53, 0, // Skip to: 28250
    2900             : /* 14464 */   MCD::OPC_Decode, 160, 16, 157, 1, // Opcode: S2_storeri_pbr
    2901             : /* 14469 */   MCD::OPC_FilterValue, 13, 127, 2, 0, // Skip to: 15113
    2902             : /* 14474 */   MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    2903             : /* 14477 */   MCD::OPC_FilterValue, 0, 207, 0, 0, // Skip to: 14689
    2904             : /* 14482 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2905             : /* 14485 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14495
    2906             : /* 14490 */   MCD::OPC_Decode, 252, 15, 168, 1, // Opcode: S2_storerbnew_io
    2907             : /* 14495 */   MCD::OPC_FilterValue, 1, 182, 53, 0, // Skip to: 28250
    2908             : /* 14500 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2909             : /* 14503 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14545
    2910             : /* 14508 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    2911             : /* 14511 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14528
    2912             : /* 14516 */   MCD::OPC_CheckField, 7, 1, 0, 159, 53, 0, // Skip to: 28250
    2913             : /* 14523 */   MCD::OPC_Decode, 254, 15, 169, 1, // Opcode: S2_storerbnew_pci
    2914             : /* 14528 */   MCD::OPC_FilterValue, 2, 149, 53, 0, // Skip to: 28250
    2915             : /* 14533 */   MCD::OPC_CheckField, 3, 5, 0, 142, 53, 0, // Skip to: 28250
    2916             : /* 14540 */   MCD::OPC_Decode, 255, 15, 170, 1, // Opcode: S2_storerbnew_pcr
    2917             : /* 14545 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 14655
    2918             : /* 14550 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2919             : /* 14553 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 14613
    2920             : /* 14558 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2921             : /* 14561 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 14596
    2922             : /* 14566 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2923             : /* 14569 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14586
    2924             : /* 14574 */   MCD::OPC_CheckField, 0, 2, 0, 101, 53, 0, // Skip to: 28250
    2925             : /* 14581 */   MCD::OPC_Decode, 128, 16, 171, 1, // Opcode: S2_storerbnew_pi
    2926             : /* 14586 */   MCD::OPC_FilterValue, 1, 91, 53, 0, // Skip to: 28250
    2927             : /* 14591 */   MCD::OPC_Decode, 198, 15, 172, 1, // Opcode: S2_pstorerbnewt_pi
    2928             : /* 14596 */   MCD::OPC_FilterValue, 1, 81, 53, 0, // Skip to: 28250
    2929             : /* 14601 */   MCD::OPC_CheckField, 13, 1, 1, 74, 53, 0, // Skip to: 28250
    2930             : /* 14608 */   MCD::OPC_Decode, 199, 15, 172, 1, // Opcode: S2_pstorerbnewtnew_pi
    2931             : /* 14613 */   MCD::OPC_FilterValue, 1, 64, 53, 0, // Skip to: 28250
    2932             : /* 14618 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2933             : /* 14621 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14638
    2934             : /* 14626 */   MCD::OPC_CheckField, 13, 1, 1, 49, 53, 0, // Skip to: 28250
    2935             : /* 14633 */   MCD::OPC_Decode, 195, 15, 172, 1, // Opcode: S2_pstorerbnewf_pi
    2936             : /* 14638 */   MCD::OPC_FilterValue, 1, 39, 53, 0, // Skip to: 28250
    2937             : /* 14643 */   MCD::OPC_CheckField, 13, 1, 1, 32, 53, 0, // Skip to: 28250
    2938             : /* 14650 */   MCD::OPC_Decode, 196, 15, 172, 1, // Opcode: S2_pstorerbnewfnew_pi
    2939             : /* 14655 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 14672
    2940             : /* 14660 */   MCD::OPC_CheckField, 0, 8, 0, 15, 53, 0, // Skip to: 28250
    2941             : /* 14667 */   MCD::OPC_Decode, 129, 16, 170, 1, // Opcode: S2_storerbnew_pr
    2942             : /* 14672 */   MCD::OPC_FilterValue, 3, 5, 53, 0, // Skip to: 28250
    2943             : /* 14677 */   MCD::OPC_CheckField, 0, 8, 0, 254, 52, 0, // Skip to: 28250
    2944             : /* 14684 */   MCD::OPC_Decode, 253, 15, 170, 1, // Opcode: S2_storerbnew_pbr
    2945             : /* 14689 */   MCD::OPC_FilterValue, 1, 207, 0, 0, // Skip to: 14901
    2946             : /* 14694 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2947             : /* 14697 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14707
    2948             : /* 14702 */   MCD::OPC_Decode, 152, 16, 173, 1, // Opcode: S2_storerhnew_io
    2949             : /* 14707 */   MCD::OPC_FilterValue, 1, 226, 52, 0, // Skip to: 28250
    2950             : /* 14712 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2951             : /* 14715 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14757
    2952             : /* 14720 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    2953             : /* 14723 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14740
    2954             : /* 14728 */   MCD::OPC_CheckField, 7, 1, 0, 203, 52, 0, // Skip to: 28250
    2955             : /* 14735 */   MCD::OPC_Decode, 154, 16, 174, 1, // Opcode: S2_storerhnew_pci
    2956             : /* 14740 */   MCD::OPC_FilterValue, 2, 193, 52, 0, // Skip to: 28250
    2957             : /* 14745 */   MCD::OPC_CheckField, 3, 5, 0, 186, 52, 0, // Skip to: 28250
    2958             : /* 14752 */   MCD::OPC_Decode, 155, 16, 170, 1, // Opcode: S2_storerhnew_pcr
    2959             : /* 14757 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 14867
    2960             : /* 14762 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2961             : /* 14765 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 14825
    2962             : /* 14770 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2963             : /* 14773 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 14808
    2964             : /* 14778 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    2965             : /* 14781 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14798
    2966             : /* 14786 */   MCD::OPC_CheckField, 0, 2, 0, 145, 52, 0, // Skip to: 28250
    2967             : /* 14793 */   MCD::OPC_Decode, 156, 16, 175, 1, // Opcode: S2_storerhnew_pi
    2968             : /* 14798 */   MCD::OPC_FilterValue, 1, 135, 52, 0, // Skip to: 28250
    2969             : /* 14803 */   MCD::OPC_Decode, 222, 15, 176, 1, // Opcode: S2_pstorerhnewt_pi
    2970             : /* 14808 */   MCD::OPC_FilterValue, 1, 125, 52, 0, // Skip to: 28250
    2971             : /* 14813 */   MCD::OPC_CheckField, 13, 1, 1, 118, 52, 0, // Skip to: 28250
    2972             : /* 14820 */   MCD::OPC_Decode, 223, 15, 176, 1, // Opcode: S2_pstorerhnewtnew_pi
    2973             : /* 14825 */   MCD::OPC_FilterValue, 1, 108, 52, 0, // Skip to: 28250
    2974             : /* 14830 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    2975             : /* 14833 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14850
    2976             : /* 14838 */   MCD::OPC_CheckField, 13, 1, 1, 93, 52, 0, // Skip to: 28250
    2977             : /* 14845 */   MCD::OPC_Decode, 219, 15, 176, 1, // Opcode: S2_pstorerhnewf_pi
    2978             : /* 14850 */   MCD::OPC_FilterValue, 1, 83, 52, 0, // Skip to: 28250
    2979             : /* 14855 */   MCD::OPC_CheckField, 13, 1, 1, 76, 52, 0, // Skip to: 28250
    2980             : /* 14862 */   MCD::OPC_Decode, 220, 15, 176, 1, // Opcode: S2_pstorerhnewfnew_pi
    2981             : /* 14867 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 14884
    2982             : /* 14872 */   MCD::OPC_CheckField, 0, 8, 0, 59, 52, 0, // Skip to: 28250
    2983             : /* 14879 */   MCD::OPC_Decode, 157, 16, 170, 1, // Opcode: S2_storerhnew_pr
    2984             : /* 14884 */   MCD::OPC_FilterValue, 3, 49, 52, 0, // Skip to: 28250
    2985             : /* 14889 */   MCD::OPC_CheckField, 0, 8, 0, 42, 52, 0, // Skip to: 28250
    2986             : /* 14896 */   MCD::OPC_Decode, 153, 16, 170, 1, // Opcode: S2_storerhnew_pbr
    2987             : /* 14901 */   MCD::OPC_FilterValue, 2, 32, 52, 0, // Skip to: 28250
    2988             : /* 14906 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    2989             : /* 14909 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14919
    2990             : /* 14914 */   MCD::OPC_Decode, 166, 16, 177, 1, // Opcode: S2_storerinew_io
    2991             : /* 14919 */   MCD::OPC_FilterValue, 1, 14, 52, 0, // Skip to: 28250
    2992             : /* 14924 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    2993             : /* 14927 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14969
    2994             : /* 14932 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    2995             : /* 14935 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14952
    2996             : /* 14940 */   MCD::OPC_CheckField, 7, 1, 0, 247, 51, 0, // Skip to: 28250
    2997             : /* 14947 */   MCD::OPC_Decode, 168, 16, 178, 1, // Opcode: S2_storerinew_pci
    2998             : /* 14952 */   MCD::OPC_FilterValue, 2, 237, 51, 0, // Skip to: 28250
    2999             : /* 14957 */   MCD::OPC_CheckField, 3, 5, 0, 230, 51, 0, // Skip to: 28250
    3000             : /* 14964 */   MCD::OPC_Decode, 169, 16, 170, 1, // Opcode: S2_storerinew_pcr
    3001             : /* 14969 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 15079
    3002             : /* 14974 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    3003             : /* 14977 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 15037
    3004             : /* 14982 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    3005             : /* 14985 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 15020
    3006             : /* 14990 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3007             : /* 14993 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15010
    3008             : /* 14998 */   MCD::OPC_CheckField, 0, 2, 0, 189, 51, 0, // Skip to: 28250
    3009             : /* 15005 */   MCD::OPC_Decode, 170, 16, 179, 1, // Opcode: S2_storerinew_pi
    3010             : /* 15010 */   MCD::OPC_FilterValue, 1, 179, 51, 0, // Skip to: 28250
    3011             : /* 15015 */   MCD::OPC_Decode, 234, 15, 180, 1, // Opcode: S2_pstorerinewt_pi
    3012             : /* 15020 */   MCD::OPC_FilterValue, 1, 169, 51, 0, // Skip to: 28250
    3013             : /* 15025 */   MCD::OPC_CheckField, 13, 1, 1, 162, 51, 0, // Skip to: 28250
    3014             : /* 15032 */   MCD::OPC_Decode, 235, 15, 180, 1, // Opcode: S2_pstorerinewtnew_pi
    3015             : /* 15037 */   MCD::OPC_FilterValue, 1, 152, 51, 0, // Skip to: 28250
    3016             : /* 15042 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    3017             : /* 15045 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15062
    3018             : /* 15050 */   MCD::OPC_CheckField, 13, 1, 1, 137, 51, 0, // Skip to: 28250
    3019             : /* 15057 */   MCD::OPC_Decode, 231, 15, 180, 1, // Opcode: S2_pstorerinewf_pi
    3020             : /* 15062 */   MCD::OPC_FilterValue, 1, 127, 51, 0, // Skip to: 28250
    3021             : /* 15067 */   MCD::OPC_CheckField, 13, 1, 1, 120, 51, 0, // Skip to: 28250
    3022             : /* 15074 */   MCD::OPC_Decode, 232, 15, 180, 1, // Opcode: S2_pstorerinewfnew_pi
    3023             : /* 15079 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15096
    3024             : /* 15084 */   MCD::OPC_CheckField, 0, 8, 0, 103, 51, 0, // Skip to: 28250
    3025             : /* 15091 */   MCD::OPC_Decode, 171, 16, 170, 1, // Opcode: S2_storerinew_pr
    3026             : /* 15096 */   MCD::OPC_FilterValue, 3, 93, 51, 0, // Skip to: 28250
    3027             : /* 15101 */   MCD::OPC_CheckField, 0, 8, 0, 86, 51, 0, // Skip to: 28250
    3028             : /* 15108 */   MCD::OPC_Decode, 167, 16, 170, 1, // Opcode: S2_storerinew_pbr
    3029             : /* 15113 */   MCD::OPC_FilterValue, 14, 76, 51, 0, // Skip to: 28250
    3030             : /* 15118 */   MCD::OPC_ExtractField, 27, 1,  // Inst{27} ...
    3031             : /* 15121 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15131
    3032             : /* 15126 */   MCD::OPC_Decode, 131, 16, 181, 1, // Opcode: S2_storerd_io
    3033             : /* 15131 */   MCD::OPC_FilterValue, 1, 58, 51, 0, // Skip to: 28250
    3034             : /* 15136 */   MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    3035             : /* 15139 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 15181
    3036             : /* 15144 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3037             : /* 15147 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15164
    3038             : /* 15152 */   MCD::OPC_CheckField, 7, 1, 0, 35, 51, 0, // Skip to: 28250
    3039             : /* 15159 */   MCD::OPC_Decode, 133, 16, 182, 1, // Opcode: S2_storerd_pci
    3040             : /* 15164 */   MCD::OPC_FilterValue, 2, 25, 51, 0, // Skip to: 28250
    3041             : /* 15169 */   MCD::OPC_CheckField, 3, 5, 0, 18, 51, 0, // Skip to: 28250
    3042             : /* 15176 */   MCD::OPC_Decode, 134, 16, 183, 1, // Opcode: S2_storerd_pcr
    3043             : /* 15181 */   MCD::OPC_FilterValue, 1, 105, 0, 0, // Skip to: 15291
    3044             : /* 15186 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    3045             : /* 15189 */   MCD::OPC_FilterValue, 0, 55, 0, 0, // Skip to: 15249
    3046             : /* 15194 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    3047             : /* 15197 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 15232
    3048             : /* 15202 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3049             : /* 15205 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15222
    3050             : /* 15210 */   MCD::OPC_CheckField, 0, 2, 0, 233, 50, 0, // Skip to: 28250
    3051             : /* 15217 */   MCD::OPC_Decode, 135, 16, 184, 1, // Opcode: S2_storerd_pi
    3052             : /* 15222 */   MCD::OPC_FilterValue, 1, 223, 50, 0, // Skip to: 28250
    3053             : /* 15227 */   MCD::OPC_Decode, 207, 15, 185, 1, // Opcode: S2_pstorerdt_pi
    3054             : /* 15232 */   MCD::OPC_FilterValue, 1, 213, 50, 0, // Skip to: 28250
    3055             : /* 15237 */   MCD::OPC_CheckField, 13, 1, 1, 206, 50, 0, // Skip to: 28250
    3056             : /* 15244 */   MCD::OPC_Decode, 208, 15, 185, 1, // Opcode: S2_pstorerdtnew_pi
    3057             : /* 15249 */   MCD::OPC_FilterValue, 1, 196, 50, 0, // Skip to: 28250
    3058             : /* 15254 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    3059             : /* 15257 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15274
    3060             : /* 15262 */   MCD::OPC_CheckField, 13, 1, 1, 181, 50, 0, // Skip to: 28250
    3061             : /* 15269 */   MCD::OPC_Decode, 204, 15, 185, 1, // Opcode: S2_pstorerdf_pi
    3062             : /* 15274 */   MCD::OPC_FilterValue, 1, 171, 50, 0, // Skip to: 28250
    3063             : /* 15279 */   MCD::OPC_CheckField, 13, 1, 1, 164, 50, 0, // Skip to: 28250
    3064             : /* 15286 */   MCD::OPC_Decode, 205, 15, 185, 1, // Opcode: S2_pstorerdfnew_pi
    3065             : /* 15291 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15308
    3066             : /* 15296 */   MCD::OPC_CheckField, 0, 8, 0, 147, 50, 0, // Skip to: 28250
    3067             : /* 15303 */   MCD::OPC_Decode, 136, 16, 183, 1, // Opcode: S2_storerd_pr
    3068             : /* 15308 */   MCD::OPC_FilterValue, 3, 137, 50, 0, // Skip to: 28250
    3069             : /* 15313 */   MCD::OPC_CheckField, 0, 8, 0, 130, 50, 0, // Skip to: 28250
    3070             : /* 15320 */   MCD::OPC_Decode, 132, 16, 183, 1, // Opcode: S2_storerd_pbr
    3071             : /* 15325 */   MCD::OPC_FilterValue, 11, 5, 0, 0, // Skip to: 15335
    3072             : /* 15330 */   MCD::OPC_Decode, 199, 5, 186, 1, // Opcode: A2_addi
    3073             : /* 15335 */   MCD::OPC_FilterValue, 12, 189, 9, 0, // Skip to: 17833
    3074             : /* 15340 */   MCD::OPC_ExtractField, 21, 7,  // Inst{27-21} ...
    3075             : /* 15343 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15360
    3076             : /* 15348 */   MCD::OPC_CheckField, 13, 1, 0, 95, 50, 0, // Skip to: 28250
    3077             : /* 15355 */   MCD::OPC_Decode, 184, 16, 187, 1, // Opcode: S2_valignib
    3078             : /* 15360 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15377
    3079             : /* 15365 */   MCD::OPC_CheckField, 13, 1, 0, 78, 50, 0, // Skip to: 28250
    3080             : /* 15372 */   MCD::OPC_Decode, 201, 16, 188, 1, // Opcode: S2_vspliceib
    3081             : /* 15377 */   MCD::OPC_FilterValue, 8, 71, 0, 0, // Skip to: 15453
    3082             : /* 15382 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3083             : /* 15385 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15402
    3084             : /* 15390 */   MCD::OPC_CheckField, 13, 1, 0, 53, 50, 0, // Skip to: 28250
    3085             : /* 15397 */   MCD::OPC_Decode, 142, 15, 189, 1, // Opcode: S2_extractup_rp
    3086             : /* 15402 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15419
    3087             : /* 15407 */   MCD::OPC_CheckField, 13, 1, 0, 36, 50, 0, // Skip to: 28250
    3088             : /* 15414 */   MCD::OPC_Decode, 241, 15, 189, 1, // Opcode: S2_shuffeb
    3089             : /* 15419 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15436
    3090             : /* 15424 */   MCD::OPC_CheckField, 13, 1, 0, 19, 50, 0, // Skip to: 28250
    3091             : /* 15431 */   MCD::OPC_Decode, 243, 15, 190, 1, // Opcode: S2_shuffob
    3092             : /* 15436 */   MCD::OPC_FilterValue, 6, 9, 50, 0, // Skip to: 28250
    3093             : /* 15441 */   MCD::OPC_CheckField, 13, 1, 0, 2, 50, 0, // Skip to: 28250
    3094             : /* 15448 */   MCD::OPC_Decode, 242, 15, 189, 1, // Opcode: S2_shuffeh
    3095             : /* 15453 */   MCD::OPC_FilterValue, 10, 93, 0, 0, // Skip to: 15551
    3096             : /* 15458 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3097             : /* 15461 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15478
    3098             : /* 15466 */   MCD::OPC_CheckField, 13, 1, 0, 233, 49, 0, // Skip to: 28250
    3099             : /* 15473 */   MCD::OPC_Decode, 231, 17, 189, 1, // Opcode: S4_vxaddsubw
    3100             : /* 15478 */   MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 15500
    3101             : /* 15483 */   MCD::OPC_CheckPredicate, 1, 218, 49, 0, // Skip to: 28250
    3102             : /* 15488 */   MCD::OPC_CheckField, 13, 1, 0, 211, 49, 0, // Skip to: 28250
    3103             : /* 15495 */   MCD::OPC_Decode, 188, 7, 191, 1, // Opcode: A5_vaddhubs
    3104             : /* 15500 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15517
    3105             : /* 15505 */   MCD::OPC_CheckField, 13, 1, 0, 194, 49, 0, // Skip to: 28250
    3106             : /* 15512 */   MCD::OPC_Decode, 234, 17, 189, 1, // Opcode: S4_vxsubaddw
    3107             : /* 15517 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15534
    3108             : /* 15522 */   MCD::OPC_CheckField, 13, 1, 0, 177, 49, 0, // Skip to: 28250
    3109             : /* 15529 */   MCD::OPC_Decode, 229, 17, 189, 1, // Opcode: S4_vxaddsubh
    3110             : /* 15534 */   MCD::OPC_FilterValue, 6, 167, 49, 0, // Skip to: 28250
    3111             : /* 15539 */   MCD::OPC_CheckField, 13, 1, 0, 160, 49, 0, // Skip to: 28250
    3112             : /* 15546 */   MCD::OPC_Decode, 232, 17, 189, 1, // Opcode: S4_vxsubaddh
    3113             : /* 15551 */   MCD::OPC_FilterValue, 12, 115, 0, 0, // Skip to: 15671
    3114             : /* 15556 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3115             : /* 15559 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15576
    3116             : /* 15564 */   MCD::OPC_CheckField, 13, 1, 0, 135, 49, 0, // Skip to: 28250
    3117             : /* 15571 */   MCD::OPC_Decode, 244, 15, 190, 1, // Opcode: S2_shuffoh
    3118             : /* 15576 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15593
    3119             : /* 15581 */   MCD::OPC_CheckField, 13, 1, 0, 118, 49, 0, // Skip to: 28250
    3120             : /* 15588 */   MCD::OPC_Decode, 206, 16, 189, 1, // Opcode: S2_vtrunewh
    3121             : /* 15593 */   MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 15615
    3122             : /* 15598 */   MCD::OPC_CheckPredicate, 2, 103, 49, 0, // Skip to: 28250
    3123             : /* 15603 */   MCD::OPC_CheckField, 13, 1, 0, 96, 49, 0, // Skip to: 28250
    3124             : /* 15610 */   MCD::OPC_Decode, 252, 17, 189, 1, // Opcode: S6_vtrunehb_ppp
    3125             : /* 15615 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15632
    3126             : /* 15620 */   MCD::OPC_CheckField, 13, 1, 0, 79, 49, 0, // Skip to: 28250
    3127             : /* 15627 */   MCD::OPC_Decode, 208, 16, 189, 1, // Opcode: S2_vtrunowh
    3128             : /* 15632 */   MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 15654
    3129             : /* 15637 */   MCD::OPC_CheckPredicate, 2, 64, 49, 0, // Skip to: 28250
    3130             : /* 15642 */   MCD::OPC_CheckField, 13, 1, 0, 57, 49, 0, // Skip to: 28250
    3131             : /* 15649 */   MCD::OPC_Decode, 253, 17, 189, 1, // Opcode: S6_vtrunohb_ppp
    3132             : /* 15654 */   MCD::OPC_FilterValue, 6, 47, 49, 0, // Skip to: 28250
    3133             : /* 15659 */   MCD::OPC_CheckField, 13, 1, 0, 40, 49, 0, // Skip to: 28250
    3134             : /* 15666 */   MCD::OPC_Decode, 148, 15, 189, 1, // Opcode: S2_lfsp
    3135             : /* 15671 */   MCD::OPC_FilterValue, 14, 71, 0, 0, // Skip to: 15747
    3136             : /* 15676 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3137             : /* 15679 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15696
    3138             : /* 15684 */   MCD::OPC_CheckField, 13, 1, 0, 15, 49, 0, // Skip to: 28250
    3139             : /* 15691 */   MCD::OPC_Decode, 230, 17, 189, 1, // Opcode: S4_vxaddsubhr
    3140             : /* 15696 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15713
    3141             : /* 15701 */   MCD::OPC_CheckField, 13, 1, 0, 254, 48, 0, // Skip to: 28250
    3142             : /* 15708 */   MCD::OPC_Decode, 233, 17, 189, 1, // Opcode: S4_vxsubaddhr
    3143             : /* 15713 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15730
    3144             : /* 15718 */   MCD::OPC_CheckField, 13, 1, 0, 237, 48, 0, // Skip to: 28250
    3145             : /* 15725 */   MCD::OPC_Decode, 222, 16, 189, 1, // Opcode: S4_extractp_rp
    3146             : /* 15730 */   MCD::OPC_FilterValue, 6, 227, 48, 0, // Skip to: 28250
    3147             : /* 15735 */   MCD::OPC_CheckField, 13, 1, 0, 220, 48, 0, // Skip to: 28250
    3148             : /* 15742 */   MCD::OPC_Decode, 252, 14, 189, 1, // Opcode: S2_cabacdecbin
    3149             : /* 15747 */   MCD::OPC_FilterValue, 16, 19, 0, 0, // Skip to: 15771
    3150             : /* 15752 */   MCD::OPC_CheckField, 13, 1, 0, 203, 48, 0, // Skip to: 28250
    3151             : /* 15759 */   MCD::OPC_CheckField, 7, 1, 0, 196, 48, 0, // Skip to: 28250
    3152             : /* 15766 */   MCD::OPC_Decode, 185, 16, 192, 1, // Opcode: S2_valignrb
    3153             : /* 15771 */   MCD::OPC_FilterValue, 20, 19, 0, 0, // Skip to: 15795
    3154             : /* 15776 */   MCD::OPC_CheckField, 13, 1, 0, 179, 48, 0, // Skip to: 28250
    3155             : /* 15783 */   MCD::OPC_CheckField, 7, 1, 0, 172, 48, 0, // Skip to: 28250
    3156             : /* 15790 */   MCD::OPC_Decode, 202, 16, 193, 1, // Opcode: S2_vsplicerb
    3157             : /* 15795 */   MCD::OPC_FilterValue, 22, 19, 0, 0, // Skip to: 15819
    3158             : /* 15800 */   MCD::OPC_CheckField, 13, 1, 0, 155, 48, 0, // Skip to: 28250
    3159             : /* 15807 */   MCD::OPC_CheckField, 7, 1, 0, 148, 48, 0, // Skip to: 28250
    3160             : /* 15814 */   MCD::OPC_Decode, 232, 6, 194, 1, // Opcode: A4_addp_c
    3161             : /* 15819 */   MCD::OPC_FilterValue, 23, 19, 0, 0, // Skip to: 15843
    3162             : /* 15824 */   MCD::OPC_CheckField, 13, 1, 0, 131, 48, 0, // Skip to: 28250
    3163             : /* 15831 */   MCD::OPC_CheckField, 7, 1, 0, 124, 48, 0, // Skip to: 28250
    3164             : /* 15838 */   MCD::OPC_Decode, 164, 7, 194, 1, // Opcode: A4_subp_c
    3165             : /* 15843 */   MCD::OPC_FilterValue, 24, 71, 0, 0, // Skip to: 15919
    3166             : /* 15848 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3167             : /* 15851 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15868
    3168             : /* 15856 */   MCD::OPC_CheckField, 13, 1, 0, 99, 48, 0, // Skip to: 28250
    3169             : /* 15863 */   MCD::OPC_Decode, 249, 14, 195, 1, // Opcode: S2_asr_r_vw
    3170             : /* 15868 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15885
    3171             : /* 15873 */   MCD::OPC_CheckField, 13, 1, 0, 82, 48, 0, // Skip to: 28250
    3172             : /* 15880 */   MCD::OPC_Decode, 188, 15, 195, 1, // Opcode: S2_lsr_r_vw
    3173             : /* 15885 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15902
    3174             : /* 15890 */   MCD::OPC_CheckField, 13, 1, 0, 65, 48, 0, // Skip to: 28250
    3175             : /* 15897 */   MCD::OPC_Decode, 219, 14, 195, 1, // Opcode: S2_asl_r_vw
    3176             : /* 15902 */   MCD::OPC_FilterValue, 6, 55, 48, 0, // Skip to: 28250
    3177             : /* 15907 */   MCD::OPC_CheckField, 13, 1, 0, 48, 48, 0, // Skip to: 28250
    3178             : /* 15914 */   MCD::OPC_Decode, 161, 15, 195, 1, // Opcode: S2_lsl_r_vw
    3179             : /* 15919 */   MCD::OPC_FilterValue, 26, 71, 0, 0, // Skip to: 15995
    3180             : /* 15924 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3181             : /* 15927 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15944
    3182             : /* 15932 */   MCD::OPC_CheckField, 13, 1, 0, 23, 48, 0, // Skip to: 28250
    3183             : /* 15939 */   MCD::OPC_Decode, 248, 14, 195, 1, // Opcode: S2_asr_r_vh
    3184             : /* 15944 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15961
    3185             : /* 15949 */   MCD::OPC_CheckField, 13, 1, 0, 6, 48, 0, // Skip to: 28250
    3186             : /* 15956 */   MCD::OPC_Decode, 187, 15, 195, 1, // Opcode: S2_lsr_r_vh
    3187             : /* 15961 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15978
    3188             : /* 15966 */   MCD::OPC_CheckField, 13, 1, 0, 245, 47, 0, // Skip to: 28250
    3189             : /* 15973 */   MCD::OPC_Decode, 218, 14, 195, 1, // Opcode: S2_asl_r_vh
    3190             : /* 15978 */   MCD::OPC_FilterValue, 6, 235, 47, 0, // Skip to: 28250
    3191             : /* 15983 */   MCD::OPC_CheckField, 13, 1, 0, 228, 47, 0, // Skip to: 28250
    3192             : /* 15990 */   MCD::OPC_Decode, 160, 15, 195, 1, // Opcode: S2_lsl_r_vh
    3193             : /* 15995 */   MCD::OPC_FilterValue, 28, 71, 0, 0, // Skip to: 16071
    3194             : /* 16000 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3195             : /* 16003 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16020
    3196             : /* 16008 */   MCD::OPC_CheckField, 13, 1, 0, 203, 47, 0, // Skip to: 28250
    3197             : /* 16015 */   MCD::OPC_Decode, 235, 14, 195, 1, // Opcode: S2_asr_r_p
    3198             : /* 16020 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 16037
    3199             : /* 16025 */   MCD::OPC_CheckField, 13, 1, 0, 186, 47, 0, // Skip to: 28250
    3200             : /* 16032 */   MCD::OPC_Decode, 176, 15, 195, 1, // Opcode: S2_lsr_r_p
    3201             : /* 16037 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16054
    3202             : /* 16042 */   MCD::OPC_CheckField, 13, 1, 0, 169, 47, 0, // Skip to: 28250
    3203             : /* 16049 */   MCD::OPC_Decode, 206, 14, 195, 1, // Opcode: S2_asl_r_p
    3204             : /* 16054 */   MCD::OPC_FilterValue, 6, 159, 47, 0, // Skip to: 28250
    3205             : /* 16059 */   MCD::OPC_CheckField, 13, 1, 0, 152, 47, 0, // Skip to: 28250
    3206             : /* 16066 */   MCD::OPC_Decode, 149, 15, 195, 1, // Opcode: S2_lsl_r_p
    3207             : /* 16071 */   MCD::OPC_FilterValue, 30, 61, 0, 0, // Skip to: 16137
    3208             : /* 16076 */   MCD::OPC_ExtractField, 6, 2,  // Inst{7-6} ...
    3209             : /* 16079 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 16103
    3210             : /* 16084 */   MCD::OPC_CheckField, 13, 1, 0, 127, 47, 0, // Skip to: 28250
    3211             : /* 16091 */   MCD::OPC_CheckField, 5, 1, 0, 120, 47, 0, // Skip to: 28250
    3212             : /* 16098 */   MCD::OPC_Decode, 187, 16, 195, 1, // Opcode: S2_vcrotate
    3213             : /* 16103 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 16127
    3214             : /* 16108 */   MCD::OPC_CheckField, 13, 1, 0, 103, 47, 0, // Skip to: 28250
    3215             : /* 16115 */   MCD::OPC_CheckField, 5, 1, 0, 96, 47, 0, // Skip to: 28250
    3216             : /* 16122 */   MCD::OPC_Decode, 186, 16, 195, 1, // Opcode: S2_vcnegh
    3217             : /* 16127 */   MCD::OPC_FilterValue, 3, 86, 47, 0, // Skip to: 28250
    3218             : /* 16132 */   MCD::OPC_Decode, 227, 17, 196, 1, // Opcode: S4_vrcrotate
    3219             : /* 16137 */   MCD::OPC_FilterValue, 32, 12, 0, 0, // Skip to: 16154
    3220             : /* 16142 */   MCD::OPC_CheckField, 13, 1, 0, 69, 47, 0, // Skip to: 28250
    3221             : /* 16149 */   MCD::OPC_Decode, 189, 14, 197, 1, // Opcode: S2_addasl_rrri
    3222             : /* 16154 */   MCD::OPC_FilterValue, 40, 98, 0, 0, // Skip to: 16257
    3223             : /* 16159 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3224             : /* 16162 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 16179
    3225             : /* 16167 */   MCD::OPC_CheckField, 13, 1, 0, 44, 47, 0, // Skip to: 28250
    3226             : /* 16174 */   MCD::OPC_Decode, 247, 14, 198, 1, // Opcode: S2_asr_r_svw_trun
    3227             : /* 16179 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16196
    3228             : /* 16184 */   MCD::OPC_CheckField, 13, 1, 0, 27, 47, 0, // Skip to: 28250
    3229             : /* 16191 */   MCD::OPC_Decode, 243, 13, 198, 1, // Opcode: M4_cmpyi_wh
    3230             : /* 16196 */   MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 16218
    3231             : /* 16201 */   MCD::OPC_CheckPredicate, 1, 12, 47, 0, // Skip to: 28250
    3232             : /* 16206 */   MCD::OPC_CheckField, 13, 1, 0, 5, 47, 0, // Skip to: 28250
    3233             : /* 16213 */   MCD::OPC_Decode, 244, 13, 198, 1, // Opcode: M4_cmpyi_whc
    3234             : /* 16218 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 16235
    3235             : /* 16223 */   MCD::OPC_CheckField, 13, 1, 0, 244, 46, 0, // Skip to: 28250
    3236             : /* 16230 */   MCD::OPC_Decode, 245, 13, 198, 1, // Opcode: M4_cmpyr_wh
    3237             : /* 16235 */   MCD::OPC_FilterValue, 7, 234, 46, 0, // Skip to: 28250
    3238             : /* 16240 */   MCD::OPC_CheckPredicate, 1, 229, 46, 0, // Skip to: 28250
    3239             : /* 16245 */   MCD::OPC_CheckField, 13, 1, 0, 222, 46, 0, // Skip to: 28250
    3240             : /* 16252 */   MCD::OPC_Decode, 246, 13, 198, 1, // Opcode: M4_cmpyr_whc
    3241             : /* 16257 */   MCD::OPC_FilterValue, 48, 37, 0, 0, // Skip to: 16299
    3242             : /* 16262 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3243             : /* 16265 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16282
    3244             : /* 16270 */   MCD::OPC_CheckField, 13, 1, 0, 197, 46, 0, // Skip to: 28250
    3245             : /* 16277 */   MCD::OPC_Decode, 246, 14, 199, 1, // Opcode: S2_asr_r_r_sat
    3246             : /* 16282 */   MCD::OPC_FilterValue, 4, 187, 46, 0, // Skip to: 28250
    3247             : /* 16287 */   MCD::OPC_CheckField, 13, 1, 0, 180, 46, 0, // Skip to: 28250
    3248             : /* 16294 */   MCD::OPC_Decode, 217, 14, 199, 1, // Opcode: S2_asl_r_r_sat
    3249             : /* 16299 */   MCD::OPC_FilterValue, 50, 71, 0, 0, // Skip to: 16375
    3250             : /* 16304 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3251             : /* 16307 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16324
    3252             : /* 16312 */   MCD::OPC_CheckField, 13, 1, 0, 155, 46, 0, // Skip to: 28250
    3253             : /* 16319 */   MCD::OPC_Decode, 241, 14, 199, 1, // Opcode: S2_asr_r_r
    3254             : /* 16324 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 16341
    3255             : /* 16329 */   MCD::OPC_CheckField, 13, 1, 0, 138, 46, 0, // Skip to: 28250
    3256             : /* 16336 */   MCD::OPC_Decode, 182, 15, 199, 1, // Opcode: S2_lsr_r_r
    3257             : /* 16341 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16358
    3258             : /* 16346 */   MCD::OPC_CheckField, 13, 1, 0, 121, 46, 0, // Skip to: 28250
    3259             : /* 16353 */   MCD::OPC_Decode, 212, 14, 199, 1, // Opcode: S2_asl_r_r
    3260             : /* 16358 */   MCD::OPC_FilterValue, 6, 111, 46, 0, // Skip to: 28250
    3261             : /* 16363 */   MCD::OPC_CheckField, 13, 1, 0, 104, 46, 0, // Skip to: 28250
    3262             : /* 16370 */   MCD::OPC_Decode, 155, 15, 199, 1, // Opcode: S2_lsl_r_r
    3263             : /* 16375 */   MCD::OPC_FilterValue, 52, 92, 0, 0, // Skip to: 16472
    3264             : /* 16380 */   MCD::OPC_ExtractField, 6, 2,  // Inst{7-6} ...
    3265             : /* 16383 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 16407
    3266             : /* 16388 */   MCD::OPC_CheckField, 13, 1, 0, 79, 46, 0, // Skip to: 28250
    3267             : /* 16395 */   MCD::OPC_CheckField, 5, 1, 0, 72, 46, 0, // Skip to: 28250
    3268             : /* 16402 */   MCD::OPC_Decode, 240, 15, 199, 1, // Opcode: S2_setbit_r
    3269             : /* 16407 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 16431
    3270             : /* 16412 */   MCD::OPC_CheckField, 13, 1, 0, 55, 46, 0, // Skip to: 28250
    3271             : /* 16419 */   MCD::OPC_CheckField, 5, 1, 0, 48, 46, 0, // Skip to: 28250
    3272             : /* 16426 */   MCD::OPC_Decode, 133, 15, 199, 1, // Opcode: S2_clrbit_r
    3273             : /* 16431 */   MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 16455
    3274             : /* 16436 */   MCD::OPC_CheckField, 13, 1, 0, 31, 46, 0, // Skip to: 28250
    3275             : /* 16443 */   MCD::OPC_CheckField, 5, 1, 0, 24, 46, 0, // Skip to: 28250
    3276             : /* 16450 */   MCD::OPC_Decode, 181, 16, 199, 1, // Opcode: S2_togglebit_r
    3277             : /* 16455 */   MCD::OPC_FilterValue, 3, 14, 46, 0, // Skip to: 28250
    3278             : /* 16460 */   MCD::OPC_CheckField, 13, 1, 0, 7, 46, 0, // Skip to: 28250
    3279             : /* 16467 */   MCD::OPC_Decode, 223, 16, 200, 1, // Opcode: S4_lsli
    3280             : /* 16472 */   MCD::OPC_FilterValue, 54, 54, 0, 0, // Skip to: 16531
    3281             : /* 16477 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3282             : /* 16480 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16497
    3283             : /* 16485 */   MCD::OPC_CheckField, 13, 1, 0, 238, 45, 0, // Skip to: 28250
    3284             : /* 16492 */   MCD::OPC_Decode, 255, 6, 199, 1, // Opcode: A4_cround_rr
    3285             : /* 16497 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16514
    3286             : /* 16502 */   MCD::OPC_CheckField, 13, 1, 0, 221, 45, 0, // Skip to: 28250
    3287             : /* 16509 */   MCD::OPC_Decode, 162, 7, 199, 1, // Opcode: A4_round_rr
    3288             : /* 16514 */   MCD::OPC_FilterValue, 6, 211, 45, 0, // Skip to: 28250
    3289             : /* 16519 */   MCD::OPC_CheckField, 13, 1, 0, 204, 45, 0, // Skip to: 28250
    3290             : /* 16526 */   MCD::OPC_Decode, 163, 7, 199, 1, // Opcode: A4_round_rr_sat
    3291             : /* 16531 */   MCD::OPC_FilterValue, 56, 19, 0, 0, // Skip to: 16555
    3292             : /* 16536 */   MCD::OPC_CheckField, 13, 1, 0, 187, 45, 0, // Skip to: 28250
    3293             : /* 16543 */   MCD::OPC_CheckField, 2, 6, 0, 180, 45, 0, // Skip to: 28250
    3294             : /* 16550 */   MCD::OPC_Decode, 183, 16, 153, 1, // Opcode: S2_tstbit_r
    3295             : /* 16555 */   MCD::OPC_FilterValue, 57, 19, 0, 0, // Skip to: 16579
    3296             : /* 16560 */   MCD::OPC_CheckField, 13, 1, 0, 163, 45, 0, // Skip to: 28250
    3297             : /* 16567 */   MCD::OPC_CheckField, 2, 6, 0, 156, 45, 0, // Skip to: 28250
    3298             : /* 16574 */   MCD::OPC_Decode, 225, 16, 153, 1, // Opcode: S4_ntstbit_r
    3299             : /* 16579 */   MCD::OPC_FilterValue, 58, 19, 0, 0, // Skip to: 16603
    3300             : /* 16584 */   MCD::OPC_CheckField, 13, 1, 0, 139, 45, 0, // Skip to: 28250
    3301             : /* 16591 */   MCD::OPC_CheckField, 2, 6, 0, 132, 45, 0, // Skip to: 28250
    3302             : /* 16598 */   MCD::OPC_Decode, 197, 7, 153, 1, // Opcode: C2_bitsset
    3303             : /* 16603 */   MCD::OPC_FilterValue, 59, 19, 0, 0, // Skip to: 16627
    3304             : /* 16608 */   MCD::OPC_CheckField, 13, 1, 0, 115, 45, 0, // Skip to: 28250
    3305             : /* 16615 */   MCD::OPC_CheckField, 2, 6, 0, 108, 45, 0, // Skip to: 28250
    3306             : /* 16622 */   MCD::OPC_Decode, 243, 7, 153, 1, // Opcode: C4_nbitsset
    3307             : /* 16627 */   MCD::OPC_FilterValue, 60, 19, 0, 0, // Skip to: 16651
    3308             : /* 16632 */   MCD::OPC_CheckField, 13, 1, 0, 91, 45, 0, // Skip to: 28250
    3309             : /* 16639 */   MCD::OPC_CheckField, 2, 6, 0, 84, 45, 0, // Skip to: 28250
    3310             : /* 16646 */   MCD::OPC_Decode, 195, 7, 153, 1, // Opcode: C2_bitsclr
    3311             : /* 16651 */   MCD::OPC_FilterValue, 61, 19, 0, 0, // Skip to: 16675
    3312             : /* 16656 */   MCD::OPC_CheckField, 13, 1, 0, 67, 45, 0, // Skip to: 28250
    3313             : /* 16663 */   MCD::OPC_CheckField, 2, 6, 0, 60, 45, 0, // Skip to: 28250
    3314             : /* 16670 */   MCD::OPC_Decode, 241, 7, 153, 1, // Opcode: C4_nbitsclr
    3315             : /* 16675 */   MCD::OPC_FilterValue, 62, 105, 0, 0, // Skip to: 16785
    3316             : /* 16680 */   MCD::OPC_ExtractField, 2, 6,  // Inst{7-2} ...
    3317             : /* 16683 */   MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 16700
    3318             : /* 16688 */   MCD::OPC_CheckField, 13, 1, 0, 35, 45, 0, // Skip to: 28250
    3319             : /* 16695 */   MCD::OPC_Decode, 241, 6, 153, 1, // Opcode: A4_cmpbgt
    3320             : /* 16700 */   MCD::OPC_FilterValue, 24, 12, 0, 0, // Skip to: 16717
    3321             : /* 16705 */   MCD::OPC_CheckField, 13, 1, 0, 18, 45, 0, // Skip to: 28250
    3322             : /* 16712 */   MCD::OPC_Decode, 245, 6, 153, 1, // Opcode: A4_cmpheq
    3323             : /* 16717 */   MCD::OPC_FilterValue, 32, 12, 0, 0, // Skip to: 16734
    3324             : /* 16722 */   MCD::OPC_CheckField, 13, 1, 0, 1, 45, 0, // Skip to: 28250
    3325             : /* 16729 */   MCD::OPC_Decode, 247, 6, 153, 1, // Opcode: A4_cmphgt
    3326             : /* 16734 */   MCD::OPC_FilterValue, 40, 12, 0, 0, // Skip to: 16751
    3327             : /* 16739 */   MCD::OPC_CheckField, 13, 1, 0, 240, 44, 0, // Skip to: 28250
    3328             : /* 16746 */   MCD::OPC_Decode, 249, 6, 153, 1, // Opcode: A4_cmphgtu
    3329             : /* 16751 */   MCD::OPC_FilterValue, 48, 12, 0, 0, // Skip to: 16768
    3330             : /* 16756 */   MCD::OPC_CheckField, 13, 1, 0, 223, 44, 0, // Skip to: 28250
    3331             : /* 16763 */   MCD::OPC_Decode, 239, 6, 153, 1, // Opcode: A4_cmpbeq
    3332             : /* 16768 */   MCD::OPC_FilterValue, 56, 213, 44, 0, // Skip to: 28250
    3333             : /* 16773 */   MCD::OPC_CheckField, 13, 1, 0, 206, 44, 0, // Skip to: 28250
    3334             : /* 16780 */   MCD::OPC_Decode, 243, 6, 153, 1, // Opcode: A4_cmpbgtu
    3335             : /* 16785 */   MCD::OPC_FilterValue, 63, 91, 0, 0, // Skip to: 16881
    3336             : /* 16790 */   MCD::OPC_ExtractField, 2, 6,  // Inst{7-2} ...
    3337             : /* 16793 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16815
    3338             : /* 16798 */   MCD::OPC_CheckPredicate, 1, 183, 44, 0, // Skip to: 28250
    3339             : /* 16803 */   MCD::OPC_CheckField, 13, 1, 0, 176, 44, 0, // Skip to: 28250
    3340             : /* 16810 */   MCD::OPC_Decode, 176, 8, 153, 1, // Opcode: F2_sfcmpge
    3341             : /* 16815 */   MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 16837
    3342             : /* 16820 */   MCD::OPC_CheckPredicate, 1, 161, 44, 0, // Skip to: 28250
    3343             : /* 16825 */   MCD::OPC_CheckField, 13, 1, 0, 154, 44, 0, // Skip to: 28250
    3344             : /* 16832 */   MCD::OPC_Decode, 178, 8, 153, 1, // Opcode: F2_sfcmpuo
    3345             : /* 16837 */   MCD::OPC_FilterValue, 24, 17, 0, 0, // Skip to: 16859
    3346             : /* 16842 */   MCD::OPC_CheckPredicate, 1, 139, 44, 0, // Skip to: 28250
    3347             : /* 16847 */   MCD::OPC_CheckField, 13, 1, 0, 132, 44, 0, // Skip to: 28250
    3348             : /* 16854 */   MCD::OPC_Decode, 175, 8, 153, 1, // Opcode: F2_sfcmpeq
    3349             : /* 16859 */   MCD::OPC_FilterValue, 32, 122, 44, 0, // Skip to: 28250
    3350             : /* 16864 */   MCD::OPC_CheckPredicate, 1, 117, 44, 0, // Skip to: 28250
    3351             : /* 16869 */   MCD::OPC_CheckField, 13, 1, 0, 110, 44, 0, // Skip to: 28250
    3352             : /* 16876 */   MCD::OPC_Decode, 177, 8, 153, 1, // Opcode: F2_sfcmpgt
    3353             : /* 16881 */   MCD::OPC_FilterValue, 64, 19, 0, 0, // Skip to: 16905
    3354             : /* 16886 */   MCD::OPC_CheckField, 13, 1, 0, 93, 44, 0, // Skip to: 28250
    3355             : /* 16893 */   MCD::OPC_CheckField, 5, 3, 0, 86, 44, 0, // Skip to: 28250
    3356             : /* 16900 */   MCD::OPC_Decode, 144, 15, 201, 1, // Opcode: S2_insert_rp
    3357             : /* 16905 */   MCD::OPC_FilterValue, 72, 37, 0, 0, // Skip to: 16947
    3358             : /* 16910 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3359             : /* 16913 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16930
    3360             : /* 16918 */   MCD::OPC_CheckField, 13, 1, 0, 61, 44, 0, // Skip to: 28250
    3361             : /* 16925 */   MCD::OPC_Decode, 140, 15, 202, 1, // Opcode: S2_extractu_rp
    3362             : /* 16930 */   MCD::OPC_FilterValue, 2, 51, 44, 0, // Skip to: 28250
    3363             : /* 16935 */   MCD::OPC_CheckField, 13, 1, 0, 44, 44, 0, // Skip to: 28250
    3364             : /* 16942 */   MCD::OPC_Decode, 220, 16, 202, 1, // Opcode: S4_extract_rp
    3365             : /* 16947 */   MCD::OPC_FilterValue, 80, 19, 0, 0, // Skip to: 16971
    3366             : /* 16952 */   MCD::OPC_CheckField, 13, 1, 0, 27, 44, 0, // Skip to: 28250
    3367             : /* 16959 */   MCD::OPC_CheckField, 5, 3, 0, 20, 44, 0, // Skip to: 28250
    3368             : /* 16966 */   MCD::OPC_Decode, 146, 15, 203, 1, // Opcode: S2_insertp_rp
    3369             : /* 16971 */   MCD::OPC_FilterValue, 84, 19, 0, 0, // Skip to: 16995
    3370             : /* 16976 */   MCD::OPC_CheckField, 13, 1, 0, 3, 44, 0, // Skip to: 28250
    3371             : /* 16983 */   MCD::OPC_CheckField, 5, 3, 0, 252, 43, 0, // Skip to: 28250
    3372             : /* 16990 */   MCD::OPC_Decode, 145, 14, 203, 1, // Opcode: M4_xor_xacc
    3373             : /* 16995 */   MCD::OPC_FilterValue, 88, 71, 0, 0, // Skip to: 17071
    3374             : /* 17000 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3375             : /* 17003 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17020
    3376             : /* 17008 */   MCD::OPC_CheckField, 13, 1, 0, 227, 43, 0, // Skip to: 28250
    3377             : /* 17015 */   MCD::OPC_Decode, 239, 14, 204, 1, // Opcode: S2_asr_r_p_or
    3378             : /* 17020 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17037
    3379             : /* 17025 */   MCD::OPC_CheckField, 13, 1, 0, 210, 43, 0, // Skip to: 28250
    3380             : /* 17032 */   MCD::OPC_Decode, 180, 15, 204, 1, // Opcode: S2_lsr_r_p_or
    3381             : /* 17037 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17054
    3382             : /* 17042 */   MCD::OPC_CheckField, 13, 1, 0, 193, 43, 0, // Skip to: 28250
    3383             : /* 17049 */   MCD::OPC_Decode, 210, 14, 204, 1, // Opcode: S2_asl_r_p_or
    3384             : /* 17054 */   MCD::OPC_FilterValue, 6, 183, 43, 0, // Skip to: 28250
    3385             : /* 17059 */   MCD::OPC_CheckField, 13, 1, 0, 176, 43, 0, // Skip to: 28250
    3386             : /* 17066 */   MCD::OPC_Decode, 153, 15, 204, 1, // Opcode: S2_lsl_r_p_or
    3387             : /* 17071 */   MCD::OPC_FilterValue, 89, 132, 0, 0, // Skip to: 17208
    3388             : /* 17076 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3389             : /* 17079 */   MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 17107
    3390             : /* 17084 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3391             : /* 17087 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17097
    3392             : /* 17092 */   MCD::OPC_Decode, 179, 7, 205, 1, // Opcode: A4_vrmaxh
    3393             : /* 17097 */   MCD::OPC_FilterValue, 1, 140, 43, 0, // Skip to: 28250
    3394             : /* 17102 */   MCD::OPC_Decode, 180, 7, 205, 1, // Opcode: A4_vrmaxuh
    3395             : /* 17107 */   MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 17135
    3396             : /* 17112 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3397             : /* 17115 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17125
    3398             : /* 17120 */   MCD::OPC_Decode, 182, 7, 205, 1, // Opcode: A4_vrmaxw
    3399             : /* 17125 */   MCD::OPC_FilterValue, 1, 112, 43, 0, // Skip to: 28250
    3400             : /* 17130 */   MCD::OPC_Decode, 181, 7, 205, 1, // Opcode: A4_vrmaxuw
    3401             : /* 17135 */   MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 17163
    3402             : /* 17140 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3403             : /* 17143 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17153
    3404             : /* 17148 */   MCD::OPC_Decode, 183, 7, 205, 1, // Opcode: A4_vrminh
    3405             : /* 17153 */   MCD::OPC_FilterValue, 1, 84, 43, 0, // Skip to: 28250
    3406             : /* 17158 */   MCD::OPC_Decode, 184, 7, 205, 1, // Opcode: A4_vrminuh
    3407             : /* 17163 */   MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 17191
    3408             : /* 17168 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3409             : /* 17171 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17181
    3410             : /* 17176 */   MCD::OPC_Decode, 186, 7, 205, 1, // Opcode: A4_vrminw
    3411             : /* 17181 */   MCD::OPC_FilterValue, 1, 56, 43, 0, // Skip to: 28250
    3412             : /* 17186 */   MCD::OPC_Decode, 185, 7, 205, 1, // Opcode: A4_vrminuw
    3413             : /* 17191 */   MCD::OPC_FilterValue, 7, 46, 43, 0, // Skip to: 28250
    3414             : /* 17196 */   MCD::OPC_CheckField, 13, 1, 1, 39, 43, 0, // Skip to: 28250
    3415             : /* 17203 */   MCD::OPC_Decode, 188, 16, 204, 1, // Opcode: S2_vrcnegh
    3416             : /* 17208 */   MCD::OPC_FilterValue, 90, 71, 0, 0, // Skip to: 17284
    3417             : /* 17213 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3418             : /* 17216 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17233
    3419             : /* 17221 */   MCD::OPC_CheckField, 13, 1, 0, 14, 43, 0, // Skip to: 28250
    3420             : /* 17228 */   MCD::OPC_Decode, 237, 14, 204, 1, // Opcode: S2_asr_r_p_and
    3421             : /* 17233 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17250
    3422             : /* 17238 */   MCD::OPC_CheckField, 13, 1, 0, 253, 42, 0, // Skip to: 28250
    3423             : /* 17245 */   MCD::OPC_Decode, 178, 15, 204, 1, // Opcode: S2_lsr_r_p_and
    3424             : /* 17250 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17267
    3425             : /* 17255 */   MCD::OPC_CheckField, 13, 1, 0, 236, 42, 0, // Skip to: 28250
    3426             : /* 17262 */   MCD::OPC_Decode, 208, 14, 204, 1, // Opcode: S2_asl_r_p_and
    3427             : /* 17267 */   MCD::OPC_FilterValue, 6, 226, 42, 0, // Skip to: 28250
    3428             : /* 17272 */   MCD::OPC_CheckField, 13, 1, 0, 219, 42, 0, // Skip to: 28250
    3429             : /* 17279 */   MCD::OPC_Decode, 151, 15, 204, 1, // Opcode: S2_lsl_r_p_and
    3430             : /* 17284 */   MCD::OPC_FilterValue, 91, 71, 0, 0, // Skip to: 17360
    3431             : /* 17289 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3432             : /* 17292 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17309
    3433             : /* 17297 */   MCD::OPC_CheckField, 13, 1, 0, 194, 42, 0, // Skip to: 28250
    3434             : /* 17304 */   MCD::OPC_Decode, 240, 14, 204, 1, // Opcode: S2_asr_r_p_xor
    3435             : /* 17309 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17326
    3436             : /* 17314 */   MCD::OPC_CheckField, 13, 1, 0, 177, 42, 0, // Skip to: 28250
    3437             : /* 17321 */   MCD::OPC_Decode, 181, 15, 204, 1, // Opcode: S2_lsr_r_p_xor
    3438             : /* 17326 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17343
    3439             : /* 17331 */   MCD::OPC_CheckField, 13, 1, 0, 160, 42, 0, // Skip to: 28250
    3440             : /* 17338 */   MCD::OPC_Decode, 211, 14, 204, 1, // Opcode: S2_asl_r_p_xor
    3441             : /* 17343 */   MCD::OPC_FilterValue, 6, 150, 42, 0, // Skip to: 28250
    3442             : /* 17348 */   MCD::OPC_CheckField, 13, 1, 0, 143, 42, 0, // Skip to: 28250
    3443             : /* 17355 */   MCD::OPC_Decode, 154, 15, 204, 1, // Opcode: S2_lsl_r_p_xor
    3444             : /* 17360 */   MCD::OPC_FilterValue, 92, 71, 0, 0, // Skip to: 17436
    3445             : /* 17365 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3446             : /* 17368 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17385
    3447             : /* 17373 */   MCD::OPC_CheckField, 13, 1, 0, 118, 42, 0, // Skip to: 28250
    3448             : /* 17380 */   MCD::OPC_Decode, 238, 14, 204, 1, // Opcode: S2_asr_r_p_nac
    3449             : /* 17385 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17402
    3450             : /* 17390 */   MCD::OPC_CheckField, 13, 1, 0, 101, 42, 0, // Skip to: 28250
    3451             : /* 17397 */   MCD::OPC_Decode, 179, 15, 204, 1, // Opcode: S2_lsr_r_p_nac
    3452             : /* 17402 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17419
    3453             : /* 17407 */   MCD::OPC_CheckField, 13, 1, 0, 84, 42, 0, // Skip to: 28250
    3454             : /* 17414 */   MCD::OPC_Decode, 209, 14, 204, 1, // Opcode: S2_asl_r_p_nac
    3455             : /* 17419 */   MCD::OPC_FilterValue, 6, 74, 42, 0, // Skip to: 28250
    3456             : /* 17424 */   MCD::OPC_CheckField, 13, 1, 0, 67, 42, 0, // Skip to: 28250
    3457             : /* 17431 */   MCD::OPC_Decode, 152, 15, 204, 1, // Opcode: S2_lsl_r_p_nac
    3458             : /* 17436 */   MCD::OPC_FilterValue, 93, 12, 0, 0, // Skip to: 17453
    3459             : /* 17441 */   MCD::OPC_CheckField, 6, 2, 0, 50, 42, 0, // Skip to: 28250
    3460             : /* 17448 */   MCD::OPC_Decode, 228, 17, 206, 1, // Opcode: S4_vrcrotate_acc
    3461             : /* 17453 */   MCD::OPC_FilterValue, 94, 71, 0, 0, // Skip to: 17529
    3462             : /* 17458 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3463             : /* 17461 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17478
    3464             : /* 17466 */   MCD::OPC_CheckField, 13, 1, 0, 25, 42, 0, // Skip to: 28250
    3465             : /* 17473 */   MCD::OPC_Decode, 236, 14, 204, 1, // Opcode: S2_asr_r_p_acc
    3466             : /* 17478 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17495
    3467             : /* 17483 */   MCD::OPC_CheckField, 13, 1, 0, 8, 42, 0, // Skip to: 28250
    3468             : /* 17490 */   MCD::OPC_Decode, 177, 15, 204, 1, // Opcode: S2_lsr_r_p_acc
    3469             : /* 17495 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17512
    3470             : /* 17500 */   MCD::OPC_CheckField, 13, 1, 0, 247, 41, 0, // Skip to: 28250
    3471             : /* 17507 */   MCD::OPC_Decode, 207, 14, 204, 1, // Opcode: S2_asl_r_p_acc
    3472             : /* 17512 */   MCD::OPC_FilterValue, 6, 237, 41, 0, // Skip to: 28250
    3473             : /* 17517 */   MCD::OPC_CheckField, 13, 1, 0, 230, 41, 0, // Skip to: 28250
    3474             : /* 17524 */   MCD::OPC_Decode, 150, 15, 204, 1, // Opcode: S2_lsl_r_p_acc
    3475             : /* 17529 */   MCD::OPC_FilterValue, 96, 71, 0, 0, // Skip to: 17605
    3476             : /* 17534 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3477             : /* 17537 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17554
    3478             : /* 17542 */   MCD::OPC_CheckField, 13, 1, 0, 205, 41, 0, // Skip to: 28250
    3479             : /* 17549 */   MCD::OPC_Decode, 245, 14, 207, 1, // Opcode: S2_asr_r_r_or
    3480             : /* 17554 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17571
    3481             : /* 17559 */   MCD::OPC_CheckField, 13, 1, 0, 188, 41, 0, // Skip to: 28250
    3482             : /* 17566 */   MCD::OPC_Decode, 186, 15, 207, 1, // Opcode: S2_lsr_r_r_or
    3483             : /* 17571 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17588
    3484             : /* 17576 */   MCD::OPC_CheckField, 13, 1, 0, 171, 41, 0, // Skip to: 28250
    3485             : /* 17583 */   MCD::OPC_Decode, 216, 14, 207, 1, // Opcode: S2_asl_r_r_or
    3486             : /* 17588 */   MCD::OPC_FilterValue, 6, 161, 41, 0, // Skip to: 28250
    3487             : /* 17593 */   MCD::OPC_CheckField, 13, 1, 0, 154, 41, 0, // Skip to: 28250
    3488             : /* 17600 */   MCD::OPC_Decode, 159, 15, 207, 1, // Opcode: S2_lsl_r_r_or
    3489             : /* 17605 */   MCD::OPC_FilterValue, 98, 71, 0, 0, // Skip to: 17681
    3490             : /* 17610 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3491             : /* 17613 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17630
    3492             : /* 17618 */   MCD::OPC_CheckField, 13, 1, 0, 129, 41, 0, // Skip to: 28250
    3493             : /* 17625 */   MCD::OPC_Decode, 243, 14, 207, 1, // Opcode: S2_asr_r_r_and
    3494             : /* 17630 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17647
    3495             : /* 17635 */   MCD::OPC_CheckField, 13, 1, 0, 112, 41, 0, // Skip to: 28250
    3496             : /* 17642 */   MCD::OPC_Decode, 184, 15, 207, 1, // Opcode: S2_lsr_r_r_and
    3497             : /* 17647 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17664
    3498             : /* 17652 */   MCD::OPC_CheckField, 13, 1, 0, 95, 41, 0, // Skip to: 28250
    3499             : /* 17659 */   MCD::OPC_Decode, 214, 14, 207, 1, // Opcode: S2_asl_r_r_and
    3500             : /* 17664 */   MCD::OPC_FilterValue, 6, 85, 41, 0, // Skip to: 28250
    3501             : /* 17669 */   MCD::OPC_CheckField, 13, 1, 0, 78, 41, 0, // Skip to: 28250
    3502             : /* 17676 */   MCD::OPC_Decode, 157, 15, 207, 1, // Opcode: S2_lsl_r_r_and
    3503             : /* 17681 */   MCD::OPC_FilterValue, 100, 71, 0, 0, // Skip to: 17757
    3504             : /* 17686 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3505             : /* 17689 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17706
    3506             : /* 17694 */   MCD::OPC_CheckField, 13, 1, 0, 53, 41, 0, // Skip to: 28250
    3507             : /* 17701 */   MCD::OPC_Decode, 244, 14, 207, 1, // Opcode: S2_asr_r_r_nac
    3508             : /* 17706 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17723
    3509             : /* 17711 */   MCD::OPC_CheckField, 13, 1, 0, 36, 41, 0, // Skip to: 28250
    3510             : /* 17718 */   MCD::OPC_Decode, 185, 15, 207, 1, // Opcode: S2_lsr_r_r_nac
    3511             : /* 17723 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17740
    3512             : /* 17728 */   MCD::OPC_CheckField, 13, 1, 0, 19, 41, 0, // Skip to: 28250
    3513             : /* 17735 */   MCD::OPC_Decode, 215, 14, 207, 1, // Opcode: S2_asl_r_r_nac
    3514             : /* 17740 */   MCD::OPC_FilterValue, 6, 9, 41, 0, // Skip to: 28250
    3515             : /* 17745 */   MCD::OPC_CheckField, 13, 1, 0, 2, 41, 0, // Skip to: 28250
    3516             : /* 17752 */   MCD::OPC_Decode, 158, 15, 207, 1, // Opcode: S2_lsl_r_r_nac
    3517             : /* 17757 */   MCD::OPC_FilterValue, 102, 248, 40, 0, // Skip to: 28250
    3518             : /* 17762 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3519             : /* 17765 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17782
    3520             : /* 17770 */   MCD::OPC_CheckField, 13, 1, 0, 233, 40, 0, // Skip to: 28250
    3521             : /* 17777 */   MCD::OPC_Decode, 242, 14, 207, 1, // Opcode: S2_asr_r_r_acc
    3522             : /* 17782 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17799
    3523             : /* 17787 */   MCD::OPC_CheckField, 13, 1, 0, 216, 40, 0, // Skip to: 28250
    3524             : /* 17794 */   MCD::OPC_Decode, 183, 15, 207, 1, // Opcode: S2_lsr_r_r_acc
    3525             : /* 17799 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17816
    3526             : /* 17804 */   MCD::OPC_CheckField, 13, 1, 0, 199, 40, 0, // Skip to: 28250
    3527             : /* 17811 */   MCD::OPC_Decode, 213, 14, 207, 1, // Opcode: S2_asl_r_r_acc
    3528             : /* 17816 */   MCD::OPC_FilterValue, 6, 189, 40, 0, // Skip to: 28250
    3529             : /* 17821 */   MCD::OPC_CheckField, 13, 1, 0, 182, 40, 0, // Skip to: 28250
    3530             : /* 17828 */   MCD::OPC_Decode, 156, 15, 207, 1, // Opcode: S2_lsl_r_r_acc
    3531             : /* 17833 */   MCD::OPC_FilterValue, 13, 94, 11, 0, // Skip to: 20748
    3532             : /* 17838 */   MCD::OPC_ExtractField, 24, 4,  // Inst{27-24} ...
    3533             : /* 17841 */   MCD::OPC_FilterValue, 0, 26, 0, 0, // Skip to: 17872
    3534             : /* 17846 */   MCD::OPC_CheckField, 21, 3, 0, 157, 40, 0, // Skip to: 28250
    3535             : /* 17853 */   MCD::OPC_CheckField, 13, 1, 0, 150, 40, 0, // Skip to: 28250
    3536             : /* 17860 */   MCD::OPC_CheckField, 5, 3, 0, 143, 40, 0, // Skip to: 28250
    3537             : /* 17867 */   MCD::OPC_Decode, 190, 15, 191, 1, // Opcode: S2_parityp
    3538             : /* 17872 */   MCD::OPC_FilterValue, 1, 26, 0, 0, // Skip to: 17903
    3539             : /* 17877 */   MCD::OPC_CheckField, 21, 3, 0, 126, 40, 0, // Skip to: 28250
    3540             : /* 17884 */   MCD::OPC_CheckField, 13, 1, 0, 119, 40, 0, // Skip to: 28250
    3541             : /* 17891 */   MCD::OPC_CheckField, 7, 1, 0, 112, 40, 0, // Skip to: 28250
    3542             : /* 17898 */   MCD::OPC_Decode, 226, 7, 208, 1, // Opcode: C2_vmux
    3543             : /* 17903 */   MCD::OPC_FilterValue, 2, 161, 1, 0, // Skip to: 18325
    3544             : /* 17908 */   MCD::OPC_ExtractField, 2, 6,  // Inst{7-2} ...
    3545             : /* 17911 */   MCD::OPC_FilterValue, 0, 70, 0, 0, // Skip to: 17986
    3546             : /* 17916 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3547             : /* 17919 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17947
    3548             : /* 17924 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3549             : /* 17927 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17937
    3550             : /* 17932 */   MCD::OPC_Decode, 196, 6, 209, 1, // Opcode: A2_vcmpweq
    3551             : /* 17937 */   MCD::OPC_FilterValue, 1, 68, 40, 0, // Skip to: 28250
    3552             : /* 17942 */   MCD::OPC_Decode, 168, 7, 209, 1, // Opcode: A4_vcmpbeq_any
    3553             : /* 17947 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17964
    3554             : /* 17952 */   MCD::OPC_CheckField, 13, 1, 0, 51, 40, 0, // Skip to: 28250
    3555             : /* 17959 */   MCD::OPC_Decode, 208, 7, 209, 1, // Opcode: C2_cmpeqp
    3556             : /* 17964 */   MCD::OPC_FilterValue, 7, 41, 40, 0, // Skip to: 28250
    3557             : /* 17969 */   MCD::OPC_CheckPredicate, 1, 36, 40, 0, // Skip to: 28250
    3558             : /* 17974 */   MCD::OPC_CheckField, 13, 1, 0, 29, 40, 0, // Skip to: 28250
    3559             : /* 17981 */   MCD::OPC_Decode, 167, 8, 209, 1, // Opcode: F2_dfcmpeq
    3560             : /* 17986 */   MCD::OPC_FilterValue, 8, 58, 0, 0, // Skip to: 18049
    3561             : /* 17991 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3562             : /* 17994 */   MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 18027
    3563             : /* 17999 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3564             : /* 18002 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18012
    3565             : /* 18007 */   MCD::OPC_Decode, 197, 6, 209, 1, // Opcode: A2_vcmpwgt
    3566             : /* 18012 */   MCD::OPC_FilterValue, 7, 249, 39, 0, // Skip to: 28250
    3567             : /* 18017 */   MCD::OPC_CheckPredicate, 1, 244, 39, 0, // Skip to: 28250
    3568             : /* 18022 */   MCD::OPC_Decode, 169, 8, 209, 1, // Opcode: F2_dfcmpgt
    3569             : /* 18027 */   MCD::OPC_FilterValue, 1, 234, 39, 0, // Skip to: 28250
    3570             : /* 18032 */   MCD::OPC_CheckPredicate, 3, 229, 39, 0, // Skip to: 28250
    3571             : /* 18037 */   MCD::OPC_CheckField, 21, 3, 0, 222, 39, 0, // Skip to: 28250
    3572             : /* 18044 */   MCD::OPC_Decode, 189, 7, 209, 1, // Opcode: A6_vcmpbeq_notany
    3573             : /* 18049 */   MCD::OPC_FilterValue, 16, 70, 0, 0, // Skip to: 18124
    3574             : /* 18054 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3575             : /* 18057 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18085
    3576             : /* 18062 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3577             : /* 18065 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18075
    3578             : /* 18070 */   MCD::OPC_Decode, 198, 6, 209, 1, // Opcode: A2_vcmpwgtu
    3579             : /* 18075 */   MCD::OPC_FilterValue, 1, 186, 39, 0, // Skip to: 28250
    3580             : /* 18080 */   MCD::OPC_Decode, 170, 7, 209, 1, // Opcode: A4_vcmpbgt
    3581             : /* 18085 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18102
    3582             : /* 18090 */   MCD::OPC_CheckField, 13, 1, 0, 169, 39, 0, // Skip to: 28250
    3583             : /* 18097 */   MCD::OPC_Decode, 211, 7, 209, 1, // Opcode: C2_cmpgtp
    3584             : /* 18102 */   MCD::OPC_FilterValue, 7, 159, 39, 0, // Skip to: 28250
    3585             : /* 18107 */   MCD::OPC_CheckPredicate, 1, 154, 39, 0, // Skip to: 28250
    3586             : /* 18112 */   MCD::OPC_CheckField, 13, 1, 0, 147, 39, 0, // Skip to: 28250
    3587             : /* 18119 */   MCD::OPC_Decode, 168, 8, 209, 1, // Opcode: F2_dfcmpge
    3588             : /* 18124 */   MCD::OPC_FilterValue, 24, 53, 0, 0, // Skip to: 18182
    3589             : /* 18129 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3590             : /* 18132 */   MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 18165
    3591             : /* 18137 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3592             : /* 18140 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18150
    3593             : /* 18145 */   MCD::OPC_Decode, 193, 6, 209, 1, // Opcode: A2_vcmpheq
    3594             : /* 18150 */   MCD::OPC_FilterValue, 7, 111, 39, 0, // Skip to: 28250
    3595             : /* 18155 */   MCD::OPC_CheckPredicate, 1, 106, 39, 0, // Skip to: 28250
    3596             : /* 18160 */   MCD::OPC_Decode, 170, 8, 209, 1, // Opcode: F2_dfcmpuo
    3597             : /* 18165 */   MCD::OPC_FilterValue, 1, 96, 39, 0, // Skip to: 28250
    3598             : /* 18170 */   MCD::OPC_CheckField, 21, 3, 0, 89, 39, 0, // Skip to: 28250
    3599             : /* 18177 */   MCD::OPC_Decode, 167, 7, 210, 1, // Opcode: A4_tlbmatch
    3600             : /* 18182 */   MCD::OPC_FilterValue, 32, 48, 0, 0, // Skip to: 18235
    3601             : /* 18187 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3602             : /* 18190 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18218
    3603             : /* 18195 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3604             : /* 18198 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18208
    3605             : /* 18203 */   MCD::OPC_Decode, 194, 6, 209, 1, // Opcode: A2_vcmphgt
    3606             : /* 18208 */   MCD::OPC_FilterValue, 4, 53, 39, 0, // Skip to: 28250
    3607             : /* 18213 */   MCD::OPC_Decode, 214, 7, 209, 1, // Opcode: C2_cmpgtup
    3608             : /* 18218 */   MCD::OPC_FilterValue, 1, 43, 39, 0, // Skip to: 28250
    3609             : /* 18223 */   MCD::OPC_CheckField, 21, 3, 0, 36, 39, 0, // Skip to: 28250
    3610             : /* 18230 */   MCD::OPC_Decode, 238, 6, 209, 1, // Opcode: A4_boundscheck_lo
    3611             : /* 18235 */   MCD::OPC_FilterValue, 40, 37, 0, 0, // Skip to: 18277
    3612             : /* 18240 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    3613             : /* 18243 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18260
    3614             : /* 18248 */   MCD::OPC_CheckField, 21, 3, 0, 11, 39, 0, // Skip to: 28250
    3615             : /* 18255 */   MCD::OPC_Decode, 195, 6, 209, 1, // Opcode: A2_vcmphgtu
    3616             : /* 18260 */   MCD::OPC_FilterValue, 1, 1, 39, 0, // Skip to: 28250
    3617             : /* 18265 */   MCD::OPC_CheckField, 21, 3, 0, 250, 38, 0, // Skip to: 28250
    3618             : /* 18272 */   MCD::OPC_Decode, 237, 6, 209, 1, // Opcode: A4_boundscheck_hi
    3619             : /* 18277 */   MCD::OPC_FilterValue, 48, 19, 0, 0, // Skip to: 18301
    3620             : /* 18282 */   MCD::OPC_CheckField, 21, 3, 0, 233, 38, 0, // Skip to: 28250
    3621             : /* 18289 */   MCD::OPC_CheckField, 13, 1, 0, 226, 38, 0, // Skip to: 28250
    3622             : /* 18296 */   MCD::OPC_Decode, 191, 6, 209, 1, // Opcode: A2_vcmpbeq
    3623             : /* 18301 */   MCD::OPC_FilterValue, 56, 216, 38, 0, // Skip to: 28250
    3624             : /* 18306 */   MCD::OPC_CheckField, 21, 3, 0, 209, 38, 0, // Skip to: 28250
    3625             : /* 18313 */   MCD::OPC_CheckField, 13, 1, 0, 202, 38, 0, // Skip to: 28250
    3626             : /* 18320 */   MCD::OPC_Decode, 192, 6, 209, 1, // Opcode: A2_vcmpbgtu
    3627             : /* 18325 */   MCD::OPC_FilterValue, 3, 46, 4, 0, // Skip to: 19400
    3628             : /* 18330 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3629             : /* 18333 */   MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 18477
    3630             : /* 18338 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3631             : /* 18341 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18358
    3632             : /* 18346 */   MCD::OPC_CheckField, 13, 1, 0, 169, 38, 0, // Skip to: 28250
    3633             : /* 18353 */   MCD::OPC_Decode, 174, 6, 189, 1, // Opcode: A2_vaddub
    3634             : /* 18358 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 18375
    3635             : /* 18363 */   MCD::OPC_CheckField, 13, 1, 0, 152, 38, 0, // Skip to: 28250
    3636             : /* 18370 */   MCD::OPC_Decode, 224, 6, 190, 1, // Opcode: A2_vsubub
    3637             : /* 18375 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 18392
    3638             : /* 18380 */   MCD::OPC_CheckField, 13, 1, 0, 135, 38, 0, // Skip to: 28250
    3639             : /* 18387 */   MCD::OPC_Decode, 182, 6, 189, 1, // Opcode: A2_vavgub
    3640             : /* 18392 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 18409
    3641             : /* 18397 */   MCD::OPC_CheckField, 13, 1, 0, 118, 38, 0, // Skip to: 28250
    3642             : /* 18404 */   MCD::OPC_Decode, 188, 6, 189, 1, // Opcode: A2_vavgw
    3643             : /* 18409 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18426
    3644             : /* 18414 */   MCD::OPC_CheckField, 13, 1, 0, 101, 38, 0, // Skip to: 28250
    3645             : /* 18421 */   MCD::OPC_Decode, 212, 6, 190, 1, // Opcode: A2_vnavgh
    3646             : /* 18426 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 18443
    3647             : /* 18431 */   MCD::OPC_CheckField, 13, 1, 0, 84, 38, 0, // Skip to: 28250
    3648             : /* 18438 */   MCD::OPC_Decode, 208, 6, 190, 1, // Opcode: A2_vminub
    3649             : /* 18443 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 18460
    3650             : /* 18448 */   MCD::OPC_CheckField, 13, 1, 0, 67, 38, 0, // Skip to: 28250
    3651             : /* 18455 */   MCD::OPC_Decode, 202, 6, 190, 1, // Opcode: A2_vmaxub
    3652             : /* 18460 */   MCD::OPC_FilterValue, 7, 57, 38, 0, // Skip to: 28250
    3653             : /* 18465 */   MCD::OPC_CheckField, 13, 1, 0, 50, 38, 0, // Skip to: 28250
    3654             : /* 18472 */   MCD::OPC_Decode, 207, 5, 189, 1, // Opcode: A2_andp
    3655             : /* 18477 */   MCD::OPC_FilterValue, 1, 139, 0, 0, // Skip to: 18621
    3656             : /* 18482 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3657             : /* 18485 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18502
    3658             : /* 18490 */   MCD::OPC_CheckField, 13, 1, 0, 25, 38, 0, // Skip to: 28250
    3659             : /* 18497 */   MCD::OPC_Decode, 175, 6, 189, 1, // Opcode: A2_vaddubs
    3660             : /* 18502 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 18519
    3661             : /* 18507 */   MCD::OPC_CheckField, 13, 1, 0, 8, 38, 0, // Skip to: 28250
    3662             : /* 18514 */   MCD::OPC_Decode, 225, 6, 190, 1, // Opcode: A2_vsububs
    3663             : /* 18519 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 18536
    3664             : /* 18524 */   MCD::OPC_CheckField, 13, 1, 0, 247, 37, 0, // Skip to: 28250
    3665             : /* 18531 */   MCD::OPC_Decode, 183, 6, 189, 1, // Opcode: A2_vavgubr
    3666             : /* 18536 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 18553
    3667             : /* 18541 */   MCD::OPC_CheckField, 13, 1, 0, 230, 37, 0, // Skip to: 28250
    3668             : /* 18548 */   MCD::OPC_Decode, 190, 6, 189, 1, // Opcode: A2_vavgwr
    3669             : /* 18553 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18570
    3670             : /* 18558 */   MCD::OPC_CheckField, 13, 1, 0, 213, 37, 0, // Skip to: 28250
    3671             : /* 18565 */   MCD::OPC_Decode, 214, 6, 190, 1, // Opcode: A2_vnavghr
    3672             : /* 18570 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 18587
    3673             : /* 18575 */   MCD::OPC_CheckField, 13, 1, 0, 196, 37, 0, // Skip to: 28250
    3674             : /* 18582 */   MCD::OPC_Decode, 207, 6, 190, 1, // Opcode: A2_vminh
    3675             : /* 18587 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 18604
    3676             : /* 18592 */   MCD::OPC_CheckField, 13, 1, 0, 179, 37, 0, // Skip to: 28250
    3677             : /* 18599 */   MCD::OPC_Decode, 201, 6, 190, 1, // Opcode: A2_vmaxh
    3678             : /* 18604 */   MCD::OPC_FilterValue, 7, 169, 37, 0, // Skip to: 28250
    3679             : /* 18609 */   MCD::OPC_CheckField, 13, 1, 0, 162, 37, 0, // Skip to: 28250
    3680             : /* 18616 */   MCD::OPC_Decode, 234, 6, 190, 1, // Opcode: A4_andnp
    3681             : /* 18621 */   MCD::OPC_FilterValue, 2, 139, 0, 0, // Skip to: 18765
    3682             : /* 18626 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3683             : /* 18629 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18646
    3684             : /* 18634 */   MCD::OPC_CheckField, 13, 1, 0, 137, 37, 0, // Skip to: 28250
    3685             : /* 18641 */   MCD::OPC_Decode, 172, 6, 189, 1, // Opcode: A2_vaddh
    3686             : /* 18646 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 18663
    3687             : /* 18651 */   MCD::OPC_CheckField, 13, 1, 0, 120, 37, 0, // Skip to: 28250
    3688             : /* 18658 */   MCD::OPC_Decode, 222, 6, 190, 1, // Opcode: A2_vsubh
    3689             : /* 18663 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 18680
    3690             : /* 18668 */   MCD::OPC_CheckField, 13, 1, 0, 103, 37, 0, // Skip to: 28250
    3691             : /* 18675 */   MCD::OPC_Decode, 179, 6, 189, 1, // Opcode: A2_vavgh
    3692             : /* 18680 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 18697
    3693             : /* 18685 */   MCD::OPC_CheckField, 13, 1, 0, 86, 37, 0, // Skip to: 28250
    3694             : /* 18692 */   MCD::OPC_Decode, 189, 6, 189, 1, // Opcode: A2_vavgwcr
    3695             : /* 18697 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18714
    3696             : /* 18702 */   MCD::OPC_CheckField, 13, 1, 0, 69, 37, 0, // Skip to: 28250
    3697             : /* 18709 */   MCD::OPC_Decode, 213, 6, 190, 1, // Opcode: A2_vnavghcr
    3698             : /* 18714 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 18731
    3699             : /* 18719 */   MCD::OPC_CheckField, 13, 1, 0, 52, 37, 0, // Skip to: 28250
    3700             : /* 18726 */   MCD::OPC_Decode, 209, 6, 190, 1, // Opcode: A2_vminuh
    3701             : /* 18731 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 18748
    3702             : /* 18736 */   MCD::OPC_CheckField, 13, 1, 0, 35, 37, 0, // Skip to: 28250
    3703             : /* 18743 */   MCD::OPC_Decode, 203, 6, 190, 1, // Opcode: A2_vmaxuh
    3704             : /* 18748 */   MCD::OPC_FilterValue, 7, 25, 37, 0, // Skip to: 28250
    3705             : /* 18753 */   MCD::OPC_CheckField, 13, 1, 0, 18, 37, 0, // Skip to: 28250
    3706             : /* 18760 */   MCD::OPC_Decode, 230, 5, 189, 1, // Opcode: A2_orp
    3707             : /* 18765 */   MCD::OPC_FilterValue, 3, 139, 0, 0, // Skip to: 18909
    3708             : /* 18770 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3709             : /* 18773 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18790
    3710             : /* 18778 */   MCD::OPC_CheckField, 13, 1, 0, 249, 36, 0, // Skip to: 28250
    3711             : /* 18785 */   MCD::OPC_Decode, 173, 6, 189, 1, // Opcode: A2_vaddhs
    3712             : /* 18790 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 18807
    3713             : /* 18795 */   MCD::OPC_CheckField, 13, 1, 0, 232, 36, 0, // Skip to: 28250
    3714             : /* 18802 */   MCD::OPC_Decode, 223, 6, 190, 1, // Opcode: A2_vsubhs
    3715             : /* 18807 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 18824
    3716             : /* 18812 */   MCD::OPC_CheckField, 13, 1, 0, 215, 36, 0, // Skip to: 28250
    3717             : /* 18819 */   MCD::OPC_Decode, 181, 6, 189, 1, // Opcode: A2_vavghr
    3718             : /* 18824 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 18841
    3719             : /* 18829 */   MCD::OPC_CheckField, 13, 1, 0, 198, 36, 0, // Skip to: 28250
    3720             : /* 18836 */   MCD::OPC_Decode, 186, 6, 189, 1, // Opcode: A2_vavguw
    3721             : /* 18841 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18858
    3722             : /* 18846 */   MCD::OPC_CheckField, 13, 1, 0, 181, 36, 0, // Skip to: 28250
    3723             : /* 18853 */   MCD::OPC_Decode, 215, 6, 190, 1, // Opcode: A2_vnavgw
    3724             : /* 18858 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 18875
    3725             : /* 18863 */   MCD::OPC_CheckField, 13, 1, 0, 164, 36, 0, // Skip to: 28250
    3726             : /* 18870 */   MCD::OPC_Decode, 211, 6, 190, 1, // Opcode: A2_vminw
    3727             : /* 18875 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 18892
    3728             : /* 18880 */   MCD::OPC_CheckField, 13, 1, 0, 147, 36, 0, // Skip to: 28250
    3729             : /* 18887 */   MCD::OPC_Decode, 205, 6, 190, 1, // Opcode: A2_vmaxw
    3730             : /* 18892 */   MCD::OPC_FilterValue, 7, 137, 36, 0, // Skip to: 28250
    3731             : /* 18897 */   MCD::OPC_CheckField, 13, 1, 0, 130, 36, 0, // Skip to: 28250
    3732             : /* 18904 */   MCD::OPC_Decode, 131, 7, 190, 1, // Opcode: A4_ornp
    3733             : /* 18909 */   MCD::OPC_FilterValue, 4, 139, 0, 0, // Skip to: 19053
    3734             : /* 18914 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3735             : /* 18917 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18934
    3736             : /* 18922 */   MCD::OPC_CheckField, 13, 1, 0, 105, 36, 0, // Skip to: 28250
    3737             : /* 18929 */   MCD::OPC_Decode, 176, 6, 189, 1, // Opcode: A2_vadduhs
    3738             : /* 18934 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 18951
    3739             : /* 18939 */   MCD::OPC_CheckField, 13, 1, 0, 88, 36, 0, // Skip to: 28250
    3740             : /* 18946 */   MCD::OPC_Decode, 226, 6, 190, 1, // Opcode: A2_vsubuhs
    3741             : /* 18951 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 18968
    3742             : /* 18956 */   MCD::OPC_CheckField, 13, 1, 0, 71, 36, 0, // Skip to: 28250
    3743             : /* 18963 */   MCD::OPC_Decode, 180, 6, 189, 1, // Opcode: A2_vavghcr
    3744             : /* 18968 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 18985
    3745             : /* 18973 */   MCD::OPC_CheckField, 13, 1, 0, 54, 36, 0, // Skip to: 28250
    3746             : /* 18980 */   MCD::OPC_Decode, 187, 6, 189, 1, // Opcode: A2_vavguwr
    3747             : /* 18985 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 19002
    3748             : /* 18990 */   MCD::OPC_CheckField, 13, 1, 0, 37, 36, 0, // Skip to: 28250
    3749             : /* 18997 */   MCD::OPC_Decode, 217, 6, 190, 1, // Opcode: A2_vnavgwr
    3750             : /* 19002 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 19019
    3751             : /* 19007 */   MCD::OPC_CheckField, 13, 1, 0, 20, 36, 0, // Skip to: 28250
    3752             : /* 19014 */   MCD::OPC_Decode, 210, 6, 190, 1, // Opcode: A2_vminuw
    3753             : /* 19019 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 19036
    3754             : /* 19024 */   MCD::OPC_CheckField, 13, 1, 0, 3, 36, 0, // Skip to: 28250
    3755             : /* 19031 */   MCD::OPC_Decode, 217, 5, 189, 1, // Opcode: A2_maxp
    3756             : /* 19036 */   MCD::OPC_FilterValue, 7, 249, 35, 0, // Skip to: 28250
    3757             : /* 19041 */   MCD::OPC_CheckField, 13, 1, 0, 242, 35, 0, // Skip to: 28250
    3758             : /* 19048 */   MCD::OPC_Decode, 230, 6, 189, 1, // Opcode: A2_xorp
    3759             : /* 19053 */   MCD::OPC_FilterValue, 5, 105, 0, 0, // Skip to: 19163
    3760             : /* 19058 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3761             : /* 19061 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19078
    3762             : /* 19066 */   MCD::OPC_CheckField, 13, 1, 0, 217, 35, 0, // Skip to: 28250
    3763             : /* 19073 */   MCD::OPC_Decode, 177, 6, 189, 1, // Opcode: A2_vaddw
    3764             : /* 19078 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19095
    3765             : /* 19083 */   MCD::OPC_CheckField, 13, 1, 0, 200, 35, 0, // Skip to: 28250
    3766             : /* 19090 */   MCD::OPC_Decode, 227, 6, 190, 1, // Opcode: A2_vsubw
    3767             : /* 19095 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19112
    3768             : /* 19100 */   MCD::OPC_CheckField, 13, 1, 0, 183, 35, 0, // Skip to: 28250
    3769             : /* 19107 */   MCD::OPC_Decode, 184, 6, 189, 1, // Opcode: A2_vavguh
    3770             : /* 19112 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 19129
    3771             : /* 19117 */   MCD::OPC_CheckField, 13, 1, 0, 166, 35, 0, // Skip to: 28250
    3772             : /* 19124 */   MCD::OPC_Decode, 201, 5, 189, 1, // Opcode: A2_addpsat
    3773             : /* 19129 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 19146
    3774             : /* 19134 */   MCD::OPC_CheckField, 13, 1, 0, 149, 35, 0, // Skip to: 28250
    3775             : /* 19141 */   MCD::OPC_Decode, 204, 6, 190, 1, // Opcode: A2_vmaxuw
    3776             : /* 19146 */   MCD::OPC_FilterValue, 6, 139, 35, 0, // Skip to: 28250
    3777             : /* 19151 */   MCD::OPC_CheckField, 13, 1, 0, 132, 35, 0, // Skip to: 28250
    3778             : /* 19158 */   MCD::OPC_Decode, 219, 5, 189, 1, // Opcode: A2_maxup
    3779             : /* 19163 */   MCD::OPC_FilterValue, 6, 122, 0, 0, // Skip to: 19290
    3780             : /* 19168 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3781             : /* 19171 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19188
    3782             : /* 19176 */   MCD::OPC_CheckField, 13, 1, 0, 107, 35, 0, // Skip to: 28250
    3783             : /* 19183 */   MCD::OPC_Decode, 178, 6, 189, 1, // Opcode: A2_vaddws
    3784             : /* 19188 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19205
    3785             : /* 19193 */   MCD::OPC_CheckField, 13, 1, 0, 90, 35, 0, // Skip to: 28250
    3786             : /* 19200 */   MCD::OPC_Decode, 228, 6, 190, 1, // Opcode: A2_vsubws
    3787             : /* 19205 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19222
    3788             : /* 19210 */   MCD::OPC_CheckField, 13, 1, 0, 73, 35, 0, // Skip to: 28250
    3789             : /* 19217 */   MCD::OPC_Decode, 185, 6, 189, 1, // Opcode: A2_vavguhr
    3790             : /* 19222 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 19239
    3791             : /* 19227 */   MCD::OPC_CheckField, 13, 1, 0, 56, 35, 0, // Skip to: 28250
    3792             : /* 19234 */   MCD::OPC_Decode, 204, 5, 189, 1, // Opcode: A2_addspl
    3793             : /* 19239 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 19256
    3794             : /* 19244 */   MCD::OPC_CheckField, 13, 1, 0, 39, 35, 0, // Skip to: 28250
    3795             : /* 19251 */   MCD::OPC_Decode, 216, 6, 190, 1, // Opcode: A2_vnavgwcr
    3796             : /* 19256 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 19273
    3797             : /* 19261 */   MCD::OPC_CheckField, 13, 1, 0, 22, 35, 0, // Skip to: 28250
    3798             : /* 19268 */   MCD::OPC_Decode, 221, 5, 190, 1, // Opcode: A2_minp
    3799             : /* 19273 */   MCD::OPC_FilterValue, 6, 12, 35, 0, // Skip to: 28250
    3800             : /* 19278 */   MCD::OPC_CheckField, 13, 1, 0, 5, 35, 0, // Skip to: 28250
    3801             : /* 19285 */   MCD::OPC_Decode, 200, 6, 190, 1, // Opcode: A2_vmaxb
    3802             : /* 19290 */   MCD::OPC_FilterValue, 7, 251, 34, 0, // Skip to: 28250
    3803             : /* 19295 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3804             : /* 19298 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19315
    3805             : /* 19303 */   MCD::OPC_CheckField, 13, 1, 0, 236, 34, 0, // Skip to: 28250
    3806             : /* 19310 */   MCD::OPC_Decode, 200, 5, 189, 1, // Opcode: A2_addp
    3807             : /* 19315 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19332
    3808             : /* 19320 */   MCD::OPC_CheckField, 13, 1, 0, 219, 34, 0, // Skip to: 28250
    3809             : /* 19327 */   MCD::OPC_Decode, 146, 6, 190, 1, // Opcode: A2_subp
    3810             : /* 19332 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 19349
    3811             : /* 19337 */   MCD::OPC_CheckField, 13, 1, 0, 202, 34, 0, // Skip to: 28250
    3812             : /* 19344 */   MCD::OPC_Decode, 203, 5, 189, 1, // Opcode: A2_addsph
    3813             : /* 19349 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 19366
    3814             : /* 19354 */   MCD::OPC_CheckField, 13, 1, 0, 185, 34, 0, // Skip to: 28250
    3815             : /* 19361 */   MCD::OPC_Decode, 223, 5, 190, 1, // Opcode: A2_minup
    3816             : /* 19366 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 19383
    3817             : /* 19371 */   MCD::OPC_CheckField, 13, 1, 0, 168, 34, 0, // Skip to: 28250
    3818             : /* 19378 */   MCD::OPC_Decode, 206, 6, 190, 1, // Opcode: A2_vminb
    3819             : /* 19383 */   MCD::OPC_FilterValue, 7, 158, 34, 0, // Skip to: 28250
    3820             : /* 19388 */   MCD::OPC_CheckField, 13, 1, 0, 151, 34, 0, // Skip to: 28250
    3821             : /* 19395 */   MCD::OPC_Decode, 129, 7, 199, 1, // Opcode: A4_modwrapu
    3822             : /* 19400 */   MCD::OPC_FilterValue, 4, 51, 0, 0, // Skip to: 19456
    3823             : /* 19405 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3824             : /* 19408 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19432
    3825             : /* 19413 */   MCD::OPC_CheckField, 13, 1, 0, 126, 34, 0, // Skip to: 28250
    3826             : /* 19420 */   MCD::OPC_CheckField, 5, 3, 0, 119, 34, 0, // Skip to: 28250
    3827             : /* 19427 */   MCD::OPC_Decode, 208, 22, 211, 1, // Opcode: dep_S2_packhl
    3828             : /* 19432 */   MCD::OPC_FilterValue, 1, 109, 34, 0, // Skip to: 28250
    3829             : /* 19437 */   MCD::OPC_CheckField, 13, 1, 0, 102, 34, 0, // Skip to: 28250
    3830             : /* 19444 */   MCD::OPC_CheckField, 5, 3, 0, 95, 34, 0, // Skip to: 28250
    3831             : /* 19451 */   MCD::OPC_Decode, 235, 6, 211, 1, // Opcode: A4_bitsplit
    3832             : /* 19456 */   MCD::OPC_FilterValue, 5, 82, 2, 0, // Skip to: 20055
    3833             : /* 19461 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    3834             : /* 19464 */   MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 19608
    3835             : /* 19469 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3836             : /* 19472 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19489
    3837             : /* 19477 */   MCD::OPC_CheckField, 13, 1, 0, 62, 34, 0, // Skip to: 28250
    3838             : /* 19484 */   MCD::OPC_Decode, 196, 5, 212, 1, // Opcode: A2_addh_l16_ll
    3839             : /* 19489 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19506
    3840             : /* 19494 */   MCD::OPC_CheckField, 13, 1, 0, 45, 34, 0, // Skip to: 28250
    3841             : /* 19501 */   MCD::OPC_Decode, 143, 6, 212, 1, // Opcode: A2_subh_l16_ll
    3842             : /* 19506 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19523
    3843             : /* 19511 */   MCD::OPC_CheckField, 13, 1, 0, 28, 34, 0, // Skip to: 28250
    3844             : /* 19518 */   MCD::OPC_Decode, 190, 5, 212, 1, // Opcode: A2_addh_h16_ll
    3845             : /* 19523 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 19540
    3846             : /* 19528 */   MCD::OPC_CheckField, 13, 1, 0, 11, 34, 0, // Skip to: 28250
    3847             : /* 19535 */   MCD::OPC_Decode, 137, 6, 212, 1, // Opcode: A2_subh_h16_ll
    3848             : /* 19540 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 19557
    3849             : /* 19545 */   MCD::OPC_CheckField, 13, 1, 0, 250, 33, 0, // Skip to: 28250
    3850             : /* 19552 */   MCD::OPC_Decode, 206, 22, 199, 1, // Opcode: dep_A2_addsat
    3851             : /* 19557 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 19574
    3852             : /* 19562 */   MCD::OPC_CheckField, 13, 1, 0, 233, 33, 0, // Skip to: 28250
    3853             : /* 19569 */   MCD::OPC_Decode, 220, 5, 212, 1, // Opcode: A2_min
    3854             : /* 19574 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 19591
    3855             : /* 19579 */   MCD::OPC_CheckField, 13, 1, 0, 216, 33, 0, // Skip to: 28250
    3856             : /* 19586 */   MCD::OPC_Decode, 216, 5, 199, 1, // Opcode: A2_max
    3857             : /* 19591 */   MCD::OPC_FilterValue, 7, 206, 33, 0, // Skip to: 28250
    3858             : /* 19596 */   MCD::OPC_CheckField, 13, 1, 0, 199, 33, 0, // Skip to: 28250
    3859             : /* 19603 */   MCD::OPC_Decode, 231, 16, 199, 1, // Opcode: S4_parity
    3860             : /* 19608 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19650
    3861             : /* 19613 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3862             : /* 19616 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19633
    3863             : /* 19621 */   MCD::OPC_CheckField, 13, 1, 0, 174, 33, 0, // Skip to: 28250
    3864             : /* 19628 */   MCD::OPC_Decode, 189, 5, 212, 1, // Opcode: A2_addh_h16_lh
    3865             : /* 19633 */   MCD::OPC_FilterValue, 3, 164, 33, 0, // Skip to: 28250
    3866             : /* 19638 */   MCD::OPC_CheckField, 13, 1, 0, 157, 33, 0, // Skip to: 28250
    3867             : /* 19645 */   MCD::OPC_Decode, 136, 6, 212, 1, // Opcode: A2_subh_h16_lh
    3868             : /* 19650 */   MCD::OPC_FilterValue, 2, 71, 0, 0, // Skip to: 19726
    3869             : /* 19655 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3870             : /* 19658 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19675
    3871             : /* 19663 */   MCD::OPC_CheckField, 13, 1, 0, 132, 33, 0, // Skip to: 28250
    3872             : /* 19670 */   MCD::OPC_Decode, 195, 5, 212, 1, // Opcode: A2_addh_l16_hl
    3873             : /* 19675 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19692
    3874             : /* 19680 */   MCD::OPC_CheckField, 13, 1, 0, 115, 33, 0, // Skip to: 28250
    3875             : /* 19687 */   MCD::OPC_Decode, 142, 6, 212, 1, // Opcode: A2_subh_l16_hl
    3876             : /* 19692 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19709
    3877             : /* 19697 */   MCD::OPC_CheckField, 13, 1, 0, 98, 33, 0, // Skip to: 28250
    3878             : /* 19704 */   MCD::OPC_Decode, 188, 5, 212, 1, // Opcode: A2_addh_h16_hl
    3879             : /* 19709 */   MCD::OPC_FilterValue, 3, 88, 33, 0, // Skip to: 28250
    3880             : /* 19714 */   MCD::OPC_CheckField, 13, 1, 0, 81, 33, 0, // Skip to: 28250
    3881             : /* 19721 */   MCD::OPC_Decode, 135, 6, 212, 1, // Opcode: A2_subh_h16_hl
    3882             : /* 19726 */   MCD::OPC_FilterValue, 3, 37, 0, 0, // Skip to: 19768
    3883             : /* 19731 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3884             : /* 19734 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19751
    3885             : /* 19739 */   MCD::OPC_CheckField, 13, 1, 0, 56, 33, 0, // Skip to: 28250
    3886             : /* 19746 */   MCD::OPC_Decode, 187, 5, 212, 1, // Opcode: A2_addh_h16_hh
    3887             : /* 19751 */   MCD::OPC_FilterValue, 3, 46, 33, 0, // Skip to: 28250
    3888             : /* 19756 */   MCD::OPC_CheckField, 13, 1, 0, 39, 33, 0, // Skip to: 28250
    3889             : /* 19763 */   MCD::OPC_Decode, 134, 6, 212, 1, // Opcode: A2_subh_h16_hh
    3890             : /* 19768 */   MCD::OPC_FilterValue, 4, 122, 0, 0, // Skip to: 19895
    3891             : /* 19773 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3892             : /* 19776 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19793
    3893             : /* 19781 */   MCD::OPC_CheckField, 13, 1, 0, 14, 33, 0, // Skip to: 28250
    3894             : /* 19788 */   MCD::OPC_Decode, 198, 5, 212, 1, // Opcode: A2_addh_l16_sat_ll
    3895             : /* 19793 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19810
    3896             : /* 19798 */   MCD::OPC_CheckField, 13, 1, 0, 253, 32, 0, // Skip to: 28250
    3897             : /* 19805 */   MCD::OPC_Decode, 145, 6, 212, 1, // Opcode: A2_subh_l16_sat_ll
    3898             : /* 19810 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19827
    3899             : /* 19815 */   MCD::OPC_CheckField, 13, 1, 0, 236, 32, 0, // Skip to: 28250
    3900             : /* 19822 */   MCD::OPC_Decode, 194, 5, 212, 1, // Opcode: A2_addh_h16_sat_ll
    3901             : /* 19827 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 19844
    3902             : /* 19832 */   MCD::OPC_CheckField, 13, 1, 0, 219, 32, 0, // Skip to: 28250
    3903             : /* 19839 */   MCD::OPC_Decode, 141, 6, 212, 1, // Opcode: A2_subh_h16_sat_ll
    3904             : /* 19844 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 19861
    3905             : /* 19849 */   MCD::OPC_CheckField, 13, 1, 0, 202, 32, 0, // Skip to: 28250
    3906             : /* 19856 */   MCD::OPC_Decode, 207, 22, 212, 1, // Opcode: dep_A2_subsat
    3907             : /* 19861 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 19878
    3908             : /* 19866 */   MCD::OPC_CheckField, 13, 1, 0, 185, 32, 0, // Skip to: 28250
    3909             : /* 19873 */   MCD::OPC_Decode, 222, 5, 212, 1, // Opcode: A2_minu
    3910             : /* 19878 */   MCD::OPC_FilterValue, 6, 175, 32, 0, // Skip to: 28250
    3911             : /* 19883 */   MCD::OPC_CheckField, 13, 1, 0, 168, 32, 0, // Skip to: 28250
    3912             : /* 19890 */   MCD::OPC_Decode, 218, 5, 199, 1, // Opcode: A2_maxu
    3913             : /* 19895 */   MCD::OPC_FilterValue, 5, 37, 0, 0, // Skip to: 19937
    3914             : /* 19900 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3915             : /* 19903 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19920
    3916             : /* 19908 */   MCD::OPC_CheckField, 13, 1, 0, 143, 32, 0, // Skip to: 28250
    3917             : /* 19915 */   MCD::OPC_Decode, 193, 5, 212, 1, // Opcode: A2_addh_h16_sat_lh
    3918             : /* 19920 */   MCD::OPC_FilterValue, 3, 133, 32, 0, // Skip to: 28250
    3919             : /* 19925 */   MCD::OPC_CheckField, 13, 1, 0, 126, 32, 0, // Skip to: 28250
    3920             : /* 19932 */   MCD::OPC_Decode, 140, 6, 212, 1, // Opcode: A2_subh_h16_sat_lh
    3921             : /* 19937 */   MCD::OPC_FilterValue, 6, 71, 0, 0, // Skip to: 20013
    3922             : /* 19942 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3923             : /* 19945 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19962
    3924             : /* 19950 */   MCD::OPC_CheckField, 13, 1, 0, 101, 32, 0, // Skip to: 28250
    3925             : /* 19957 */   MCD::OPC_Decode, 197, 5, 212, 1, // Opcode: A2_addh_l16_sat_hl
    3926             : /* 19962 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19979
    3927             : /* 19967 */   MCD::OPC_CheckField, 13, 1, 0, 84, 32, 0, // Skip to: 28250
    3928             : /* 19974 */   MCD::OPC_Decode, 144, 6, 212, 1, // Opcode: A2_subh_l16_sat_hl
    3929             : /* 19979 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 19996
    3930             : /* 19984 */   MCD::OPC_CheckField, 13, 1, 0, 67, 32, 0, // Skip to: 28250
    3931             : /* 19991 */   MCD::OPC_Decode, 192, 5, 212, 1, // Opcode: A2_addh_h16_sat_hl
    3932             : /* 19996 */   MCD::OPC_FilterValue, 3, 57, 32, 0, // Skip to: 28250
    3933             : /* 20001 */   MCD::OPC_CheckField, 13, 1, 0, 50, 32, 0, // Skip to: 28250
    3934             : /* 20008 */   MCD::OPC_Decode, 139, 6, 212, 1, // Opcode: A2_subh_h16_sat_hl
    3935             : /* 20013 */   MCD::OPC_FilterValue, 7, 40, 32, 0, // Skip to: 28250
    3936             : /* 20018 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3937             : /* 20021 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 20038
    3938             : /* 20026 */   MCD::OPC_CheckField, 13, 1, 0, 25, 32, 0, // Skip to: 28250
    3939             : /* 20033 */   MCD::OPC_Decode, 191, 5, 212, 1, // Opcode: A2_addh_h16_sat_hh
    3940             : /* 20038 */   MCD::OPC_FilterValue, 3, 15, 32, 0, // Skip to: 28250
    3941             : /* 20043 */   MCD::OPC_CheckField, 13, 1, 0, 8, 32, 0, // Skip to: 28250
    3942             : /* 20050 */   MCD::OPC_Decode, 138, 6, 212, 1, // Opcode: A2_subh_h16_sat_hh
    3943             : /* 20055 */   MCD::OPC_FilterValue, 6, 47, 0, 0, // Skip to: 20107
    3944             : /* 20060 */   MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    3945             : /* 20063 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 20085
    3946             : /* 20068 */   MCD::OPC_CheckPredicate, 1, 241, 31, 0, // Skip to: 28250
    3947             : /* 20073 */   MCD::OPC_CheckField, 16, 5, 0, 234, 31, 0, // Skip to: 28250
    3948             : /* 20080 */   MCD::OPC_Decode, 188, 8, 213, 1, // Opcode: F2_sfimm_p
    3949             : /* 20085 */   MCD::OPC_FilterValue, 1, 224, 31, 0, // Skip to: 28250
    3950             : /* 20090 */   MCD::OPC_CheckPredicate, 1, 219, 31, 0, // Skip to: 28250
    3951             : /* 20095 */   MCD::OPC_CheckField, 16, 5, 0, 212, 31, 0, // Skip to: 28250
    3952             : /* 20102 */   MCD::OPC_Decode, 187, 8, 213, 1, // Opcode: F2_sfimm_n
    3953             : /* 20107 */   MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 20124
    3954             : /* 20112 */   MCD::OPC_CheckField, 23, 1, 0, 195, 31, 0, // Skip to: 28250
    3955             : /* 20119 */   MCD::OPC_Decode, 251, 13, 214, 1, // Opcode: M4_mpyrr_addi
    3956             : /* 20124 */   MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20134
    3957             : /* 20129 */   MCD::OPC_Decode, 248, 13, 215, 1, // Opcode: M4_mpyri_addi
    3958             : /* 20134 */   MCD::OPC_FilterValue, 9, 47, 0, 0, // Skip to: 20186
    3959             : /* 20139 */   MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    3960             : /* 20142 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 20164
    3961             : /* 20147 */   MCD::OPC_CheckPredicate, 1, 162, 31, 0, // Skip to: 28250
    3962             : /* 20152 */   MCD::OPC_CheckField, 16, 5, 0, 155, 31, 0, // Skip to: 28250
    3963             : /* 20159 */   MCD::OPC_Decode, 172, 8, 216, 1, // Opcode: F2_dfimm_p
    3964             : /* 20164 */   MCD::OPC_FilterValue, 1, 145, 31, 0, // Skip to: 28250
    3965             : /* 20169 */   MCD::OPC_CheckPredicate, 1, 140, 31, 0, // Skip to: 28250
    3966             : /* 20174 */   MCD::OPC_CheckField, 16, 5, 0, 133, 31, 0, // Skip to: 28250
    3967             : /* 20181 */   MCD::OPC_Decode, 171, 8, 216, 1, // Opcode: F2_dfimm_n
    3968             : /* 20186 */   MCD::OPC_FilterValue, 10, 33, 0, 0, // Skip to: 20224
    3969             : /* 20191 */   MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    3970             : /* 20194 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20204
    3971             : /* 20199 */   MCD::OPC_Decode, 226, 16, 217, 1, // Opcode: S4_or_andi
    3972             : /* 20204 */   MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20214
    3973             : /* 20209 */   MCD::OPC_Decode, 227, 16, 218, 1, // Opcode: S4_or_andix
    3974             : /* 20214 */   MCD::OPC_FilterValue, 2, 95, 31, 0, // Skip to: 28250
    3975             : /* 20219 */   MCD::OPC_Decode, 228, 16, 217, 1, // Opcode: S4_or_ori
    3976             : /* 20224 */   MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 20252
    3977             : /* 20229 */   MCD::OPC_ExtractField, 23, 1,  // Inst{23} ...
    3978             : /* 20232 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20242
    3979             : /* 20237 */   MCD::OPC_Decode, 211, 16, 219, 1, // Opcode: S4_addaddi
    3980             : /* 20242 */   MCD::OPC_FilterValue, 1, 67, 31, 0, // Skip to: 28250
    3981             : /* 20247 */   MCD::OPC_Decode, 224, 17, 220, 1, // Opcode: S4_subaddi
    3982             : /* 20252 */   MCD::OPC_FilterValue, 12, 209, 0, 0, // Skip to: 20466
    3983             : /* 20257 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    3984             : /* 20260 */   MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 20319
    3985             : /* 20265 */   MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    3986             : /* 20268 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20285
    3987             : /* 20273 */   MCD::OPC_CheckField, 13, 1, 0, 34, 31, 0, // Skip to: 28250
    3988             : /* 20280 */   MCD::OPC_Decode, 169, 7, 221, 1, // Opcode: A4_vcmpbeqi
    3989             : /* 20285 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 20302
    3990             : /* 20290 */   MCD::OPC_CheckField, 13, 1, 0, 17, 31, 0, // Skip to: 28250
    3991             : /* 20297 */   MCD::OPC_Decode, 173, 7, 222, 1, // Opcode: A4_vcmpheqi
    3992             : /* 20302 */   MCD::OPC_FilterValue, 4, 7, 31, 0, // Skip to: 28250
    3993             : /* 20307 */   MCD::OPC_CheckField, 13, 1, 0, 0, 31, 0, // Skip to: 28250
    3994             : /* 20314 */   MCD::OPC_Decode, 176, 7, 222, 1, // Opcode: A4_vcmpweqi
    3995             : /* 20319 */   MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 20378
    3996             : /* 20324 */   MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    3997             : /* 20327 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20344
    3998             : /* 20332 */   MCD::OPC_CheckField, 13, 1, 0, 231, 30, 0, // Skip to: 28250
    3999             : /* 20339 */   MCD::OPC_Decode, 171, 7, 222, 1, // Opcode: A4_vcmpbgti
    4000             : /* 20344 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 20361
    4001             : /* 20349 */   MCD::OPC_CheckField, 13, 1, 0, 214, 30, 0, // Skip to: 28250
    4002             : /* 20356 */   MCD::OPC_Decode, 174, 7, 222, 1, // Opcode: A4_vcmphgti
    4003             : /* 20361 */   MCD::OPC_FilterValue, 4, 204, 30, 0, // Skip to: 28250
    4004             : /* 20366 */   MCD::OPC_CheckField, 13, 1, 0, 197, 30, 0, // Skip to: 28250
    4005             : /* 20373 */   MCD::OPC_Decode, 177, 7, 222, 1, // Opcode: A4_vcmpwgti
    4006             : /* 20378 */   MCD::OPC_FilterValue, 2, 54, 0, 0, // Skip to: 20437
    4007             : /* 20383 */   MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    4008             : /* 20386 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20403
    4009             : /* 20391 */   MCD::OPC_CheckField, 12, 2, 0, 172, 30, 0, // Skip to: 28250
    4010             : /* 20398 */   MCD::OPC_Decode, 172, 7, 223, 1, // Opcode: A4_vcmpbgtui
    4011             : /* 20403 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 20420
    4012             : /* 20408 */   MCD::OPC_CheckField, 12, 2, 0, 155, 30, 0, // Skip to: 28250
    4013             : /* 20415 */   MCD::OPC_Decode, 175, 7, 223, 1, // Opcode: A4_vcmphgtui
    4014             : /* 20420 */   MCD::OPC_FilterValue, 4, 145, 30, 0, // Skip to: 28250
    4015             : /* 20425 */   MCD::OPC_CheckField, 12, 2, 0, 138, 30, 0, // Skip to: 28250
    4016             : /* 20432 */   MCD::OPC_Decode, 178, 7, 223, 1, // Opcode: A4_vcmpwgtui
    4017             : /* 20437 */   MCD::OPC_FilterValue, 4, 128, 30, 0, // Skip to: 28250
    4018             : /* 20442 */   MCD::OPC_CheckPredicate, 1, 123, 30, 0, // Skip to: 28250
    4019             : /* 20447 */   MCD::OPC_CheckField, 10, 4, 0, 116, 30, 0, // Skip to: 28250
    4020             : /* 20454 */   MCD::OPC_CheckField, 2, 3, 4, 109, 30, 0, // Skip to: 28250
    4021             : /* 20461 */   MCD::OPC_Decode, 166, 8, 224, 1, // Opcode: F2_dfclass
    4022             : /* 20466 */   MCD::OPC_FilterValue, 13, 129, 0, 0, // Skip to: 20600
    4023             : /* 20471 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    4024             : /* 20474 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20516
    4025             : /* 20479 */   MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    4026             : /* 20482 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20499
    4027             : /* 20487 */   MCD::OPC_CheckField, 13, 1, 0, 76, 30, 0, // Skip to: 28250
    4028             : /* 20494 */   MCD::OPC_Decode, 240, 6, 225, 1, // Opcode: A4_cmpbeqi
    4029             : /* 20499 */   MCD::OPC_FilterValue, 2, 66, 30, 0, // Skip to: 28250
    4030             : /* 20504 */   MCD::OPC_CheckField, 13, 1, 0, 59, 30, 0, // Skip to: 28250
    4031             : /* 20511 */   MCD::OPC_Decode, 246, 6, 226, 1, // Opcode: A4_cmpheqi
    4032             : /* 20516 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20558
    4033             : /* 20521 */   MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    4034             : /* 20524 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20541
    4035             : /* 20529 */   MCD::OPC_CheckField, 13, 1, 0, 34, 30, 0, // Skip to: 28250
    4036             : /* 20536 */   MCD::OPC_Decode, 242, 6, 227, 1, // Opcode: A4_cmpbgti
    4037             : /* 20541 */   MCD::OPC_FilterValue, 2, 24, 30, 0, // Skip to: 28250
    4038             : /* 20546 */   MCD::OPC_CheckField, 13, 1, 0, 17, 30, 0, // Skip to: 28250
    4039             : /* 20553 */   MCD::OPC_Decode, 248, 6, 226, 1, // Opcode: A4_cmphgti
    4040             : /* 20558 */   MCD::OPC_FilterValue, 2, 7, 30, 0, // Skip to: 28250
    4041             : /* 20563 */   MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    4042             : /* 20566 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20583
    4043             : /* 20571 */   MCD::OPC_CheckField, 12, 2, 0, 248, 29, 0, // Skip to: 28250
    4044             : /* 20578 */   MCD::OPC_Decode, 244, 6, 228, 1, // Opcode: A4_cmpbgtui
    4045             : /* 20583 */   MCD::OPC_FilterValue, 2, 238, 29, 0, // Skip to: 28250
    4046             : /* 20588 */   MCD::OPC_CheckField, 12, 2, 0, 231, 29, 0, // Skip to: 28250
    4047             : /* 20595 */   MCD::OPC_Decode, 250, 6, 228, 1, // Opcode: A4_cmphgtui
    4048             : /* 20600 */   MCD::OPC_FilterValue, 14, 115, 0, 0, // Skip to: 20720
    4049             : /* 20605 */   MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4050             : /* 20608 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20636
    4051             : /* 20613 */   MCD::OPC_ExtractField, 4, 1,  // Inst{4} ...
    4052             : /* 20616 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20626
    4053             : /* 20621 */   MCD::OPC_Decode, 214, 16, 229, 1, // Opcode: S4_andi_asl_ri
    4054             : /* 20626 */   MCD::OPC_FilterValue, 1, 195, 29, 0, // Skip to: 28250
    4055             : /* 20631 */   MCD::OPC_Decode, 215, 16, 229, 1, // Opcode: S4_andi_lsr_ri
    4056             : /* 20636 */   MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 20664
    4057             : /* 20641 */   MCD::OPC_ExtractField, 4, 1,  // Inst{4} ...
    4058             : /* 20644 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20654
    4059             : /* 20649 */   MCD::OPC_Decode, 229, 16, 229, 1, // Opcode: S4_ori_asl_ri
    4060             : /* 20654 */   MCD::OPC_FilterValue, 1, 167, 29, 0, // Skip to: 28250
    4061             : /* 20659 */   MCD::OPC_Decode, 230, 16, 229, 1, // Opcode: S4_ori_lsr_ri
    4062             : /* 20664 */   MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 20692
    4063             : /* 20669 */   MCD::OPC_ExtractField, 4, 1,  // Inst{4} ...
    4064             : /* 20672 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20682
    4065             : /* 20677 */   MCD::OPC_Decode, 212, 16, 229, 1, // Opcode: S4_addi_asl_ri
    4066             : /* 20682 */   MCD::OPC_FilterValue, 1, 139, 29, 0, // Skip to: 28250
    4067             : /* 20687 */   MCD::OPC_Decode, 213, 16, 229, 1, // Opcode: S4_addi_lsr_ri
    4068             : /* 20692 */   MCD::OPC_FilterValue, 6, 129, 29, 0, // Skip to: 28250
    4069             : /* 20697 */   MCD::OPC_ExtractField, 4, 1,  // Inst{4} ...
    4070             : /* 20700 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20710
    4071             : /* 20705 */   MCD::OPC_Decode, 225, 17, 229, 1, // Opcode: S4_subi_asl_ri
    4072             : /* 20710 */   MCD::OPC_FilterValue, 1, 111, 29, 0, // Skip to: 28250
    4073             : /* 20715 */   MCD::OPC_Decode, 226, 17, 229, 1, // Opcode: S4_subi_lsr_ri
    4074             : /* 20720 */   MCD::OPC_FilterValue, 15, 101, 29, 0, // Skip to: 28250
    4075             : /* 20725 */   MCD::OPC_ExtractField, 23, 1,  // Inst{23} ...
    4076             : /* 20728 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20738
    4077             : /* 20733 */   MCD::OPC_Decode, 250, 13, 230, 1, // Opcode: M4_mpyri_addr_u2
    4078             : /* 20738 */   MCD::OPC_FilterValue, 1, 83, 29, 0, // Skip to: 28250
    4079             : /* 20743 */   MCD::OPC_Decode, 249, 13, 231, 1, // Opcode: M4_mpyri_addr
    4080             : /* 20748 */   MCD::OPC_FilterValue, 14, 187, 24, 0, // Skip to: 27084
    4081             : /* 20753 */   MCD::OPC_ExtractField, 21, 7,  // Inst{27-21} ...
    4082             : /* 20756 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20773
    4083             : /* 20761 */   MCD::OPC_CheckField, 13, 1, 0, 58, 29, 0, // Skip to: 28250
    4084             : /* 20768 */   MCD::OPC_Decode, 136, 13, 232, 1, // Opcode: M2_mpysip
    4085             : /* 20773 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 20790
    4086             : /* 20778 */   MCD::OPC_CheckField, 13, 1, 0, 41, 29, 0, // Skip to: 28250
    4087             : /* 20785 */   MCD::OPC_Decode, 135, 13, 232, 1, // Opcode: M2_mpysin
    4088             : /* 20790 */   MCD::OPC_FilterValue, 8, 12, 0, 0, // Skip to: 20807
    4089             : /* 20795 */   MCD::OPC_CheckField, 13, 1, 0, 24, 29, 0, // Skip to: 28250
    4090             : /* 20802 */   MCD::OPC_Decode, 130, 12, 233, 1, // Opcode: M2_macsip
    4091             : /* 20807 */   MCD::OPC_FilterValue, 12, 12, 0, 0, // Skip to: 20824
    4092             : /* 20812 */   MCD::OPC_CheckField, 13, 1, 0, 7, 29, 0, // Skip to: 28250
    4093             : /* 20819 */   MCD::OPC_Decode, 129, 12, 233, 1, // Opcode: M2_macsin
    4094             : /* 20824 */   MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 20841
    4095             : /* 20829 */   MCD::OPC_CheckField, 13, 1, 0, 246, 28, 0, // Skip to: 28250
    4096             : /* 20836 */   MCD::OPC_Decode, 224, 11, 234, 1, // Opcode: M2_accii
    4097             : /* 20841 */   MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 20858
    4098             : /* 20846 */   MCD::OPC_CheckField, 13, 1, 0, 229, 28, 0, // Skip to: 28250
    4099             : /* 20853 */   MCD::OPC_Decode, 188, 13, 234, 1, // Opcode: M2_naccii
    4100             : /* 20858 */   MCD::OPC_FilterValue, 24, 19, 0, 0, // Skip to: 20882
    4101             : /* 20863 */   MCD::OPC_CheckField, 13, 1, 0, 212, 28, 0, // Skip to: 28250
    4102             : /* 20870 */   MCD::OPC_CheckField, 5, 3, 0, 205, 28, 0, // Skip to: 28250
    4103             : /* 20877 */   MCD::OPC_Decode, 252, 13, 235, 1, // Opcode: M4_mpyrr_addr
    4104             : /* 20882 */   MCD::OPC_FilterValue, 32, 71, 0, 0, // Skip to: 20958
    4105             : /* 20887 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4106             : /* 20890 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20907
    4107             : /* 20895 */   MCD::OPC_CheckField, 13, 1, 0, 180, 28, 0, // Skip to: 28250
    4108             : /* 20902 */   MCD::OPC_Decode, 244, 12, 211, 1, // Opcode: M2_mpyd_ll_s0
    4109             : /* 20907 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 20924
    4110             : /* 20912 */   MCD::OPC_CheckField, 13, 1, 0, 163, 28, 0, // Skip to: 28250
    4111             : /* 20919 */   MCD::OPC_Decode, 242, 12, 211, 1, // Opcode: M2_mpyd_lh_s0
    4112             : /* 20924 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 20941
    4113             : /* 20929 */   MCD::OPC_CheckField, 13, 1, 0, 146, 28, 0, // Skip to: 28250
    4114             : /* 20936 */   MCD::OPC_Decode, 240, 12, 211, 1, // Opcode: M2_mpyd_hl_s0
    4115             : /* 20941 */   MCD::OPC_FilterValue, 3, 136, 28, 0, // Skip to: 28250
    4116             : /* 20946 */   MCD::OPC_CheckField, 13, 1, 0, 129, 28, 0, // Skip to: 28250
    4117             : /* 20953 */   MCD::OPC_Decode, 238, 12, 211, 1, // Opcode: M2_mpyd_hh_s0
    4118             : /* 20958 */   MCD::OPC_FilterValue, 33, 71, 0, 0, // Skip to: 21034
    4119             : /* 20963 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4120             : /* 20966 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20983
    4121             : /* 20971 */   MCD::OPC_CheckField, 13, 1, 0, 104, 28, 0, // Skip to: 28250
    4122             : /* 20978 */   MCD::OPC_Decode, 132, 13, 211, 1, // Opcode: M2_mpyd_rnd_ll_s0
    4123             : /* 20983 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21000
    4124             : /* 20988 */   MCD::OPC_CheckField, 13, 1, 0, 87, 28, 0, // Skip to: 28250
    4125             : /* 20995 */   MCD::OPC_Decode, 130, 13, 211, 1, // Opcode: M2_mpyd_rnd_lh_s0
    4126             : /* 21000 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21017
    4127             : /* 21005 */   MCD::OPC_CheckField, 13, 1, 0, 70, 28, 0, // Skip to: 28250
    4128             : /* 21012 */   MCD::OPC_Decode, 128, 13, 211, 1, // Opcode: M2_mpyd_rnd_hl_s0
    4129             : /* 21017 */   MCD::OPC_FilterValue, 3, 60, 28, 0, // Skip to: 28250
    4130             : /* 21022 */   MCD::OPC_CheckField, 13, 1, 0, 53, 28, 0, // Skip to: 28250
    4131             : /* 21029 */   MCD::OPC_Decode, 254, 12, 211, 1, // Opcode: M2_mpyd_rnd_hh_s0
    4132             : /* 21034 */   MCD::OPC_FilterValue, 34, 71, 0, 0, // Skip to: 21110
    4133             : /* 21039 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4134             : /* 21042 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21059
    4135             : /* 21047 */   MCD::OPC_CheckField, 13, 1, 0, 28, 28, 0, // Skip to: 28250
    4136             : /* 21054 */   MCD::OPC_Decode, 177, 13, 211, 1, // Opcode: M2_mpyud_ll_s0
    4137             : /* 21059 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21076
    4138             : /* 21064 */   MCD::OPC_CheckField, 13, 1, 0, 11, 28, 0, // Skip to: 28250
    4139             : /* 21071 */   MCD::OPC_Decode, 175, 13, 211, 1, // Opcode: M2_mpyud_lh_s0
    4140             : /* 21076 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21093
    4141             : /* 21081 */   MCD::OPC_CheckField, 13, 1, 0, 250, 27, 0, // Skip to: 28250
    4142             : /* 21088 */   MCD::OPC_Decode, 173, 13, 211, 1, // Opcode: M2_mpyud_hl_s0
    4143             : /* 21093 */   MCD::OPC_FilterValue, 3, 240, 27, 0, // Skip to: 28250
    4144             : /* 21098 */   MCD::OPC_CheckField, 13, 1, 0, 233, 27, 0, // Skip to: 28250
    4145             : /* 21105 */   MCD::OPC_Decode, 171, 13, 211, 1, // Opcode: M2_mpyud_hh_s0
    4146             : /* 21110 */   MCD::OPC_FilterValue, 36, 71, 0, 0, // Skip to: 21186
    4147             : /* 21115 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4148             : /* 21118 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21135
    4149             : /* 21123 */   MCD::OPC_CheckField, 13, 1, 0, 208, 27, 0, // Skip to: 28250
    4150             : /* 21130 */   MCD::OPC_Decode, 245, 12, 211, 1, // Opcode: M2_mpyd_ll_s1
    4151             : /* 21135 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21152
    4152             : /* 21140 */   MCD::OPC_CheckField, 13, 1, 0, 191, 27, 0, // Skip to: 28250
    4153             : /* 21147 */   MCD::OPC_Decode, 243, 12, 211, 1, // Opcode: M2_mpyd_lh_s1
    4154             : /* 21152 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21169
    4155             : /* 21157 */   MCD::OPC_CheckField, 13, 1, 0, 174, 27, 0, // Skip to: 28250
    4156             : /* 21164 */   MCD::OPC_Decode, 241, 12, 211, 1, // Opcode: M2_mpyd_hl_s1
    4157             : /* 21169 */   MCD::OPC_FilterValue, 3, 164, 27, 0, // Skip to: 28250
    4158             : /* 21174 */   MCD::OPC_CheckField, 13, 1, 0, 157, 27, 0, // Skip to: 28250
    4159             : /* 21181 */   MCD::OPC_Decode, 239, 12, 211, 1, // Opcode: M2_mpyd_hh_s1
    4160             : /* 21186 */   MCD::OPC_FilterValue, 37, 71, 0, 0, // Skip to: 21262
    4161             : /* 21191 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4162             : /* 21194 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21211
    4163             : /* 21199 */   MCD::OPC_CheckField, 13, 1, 0, 132, 27, 0, // Skip to: 28250
    4164             : /* 21206 */   MCD::OPC_Decode, 133, 13, 211, 1, // Opcode: M2_mpyd_rnd_ll_s1
    4165             : /* 21211 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21228
    4166             : /* 21216 */   MCD::OPC_CheckField, 13, 1, 0, 115, 27, 0, // Skip to: 28250
    4167             : /* 21223 */   MCD::OPC_Decode, 131, 13, 211, 1, // Opcode: M2_mpyd_rnd_lh_s1
    4168             : /* 21228 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21245
    4169             : /* 21233 */   MCD::OPC_CheckField, 13, 1, 0, 98, 27, 0, // Skip to: 28250
    4170             : /* 21240 */   MCD::OPC_Decode, 129, 13, 211, 1, // Opcode: M2_mpyd_rnd_hl_s1
    4171             : /* 21245 */   MCD::OPC_FilterValue, 3, 88, 27, 0, // Skip to: 28250
    4172             : /* 21250 */   MCD::OPC_CheckField, 13, 1, 0, 81, 27, 0, // Skip to: 28250
    4173             : /* 21257 */   MCD::OPC_Decode, 255, 12, 211, 1, // Opcode: M2_mpyd_rnd_hh_s1
    4174             : /* 21262 */   MCD::OPC_FilterValue, 38, 71, 0, 0, // Skip to: 21338
    4175             : /* 21267 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4176             : /* 21270 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21287
    4177             : /* 21275 */   MCD::OPC_CheckField, 13, 1, 0, 56, 27, 0, // Skip to: 28250
    4178             : /* 21282 */   MCD::OPC_Decode, 178, 13, 211, 1, // Opcode: M2_mpyud_ll_s1
    4179             : /* 21287 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21304
    4180             : /* 21292 */   MCD::OPC_CheckField, 13, 1, 0, 39, 27, 0, // Skip to: 28250
    4181             : /* 21299 */   MCD::OPC_Decode, 176, 13, 211, 1, // Opcode: M2_mpyud_lh_s1
    4182             : /* 21304 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21321
    4183             : /* 21309 */   MCD::OPC_CheckField, 13, 1, 0, 22, 27, 0, // Skip to: 28250
    4184             : /* 21316 */   MCD::OPC_Decode, 174, 13, 211, 1, // Opcode: M2_mpyud_hl_s1
    4185             : /* 21321 */   MCD::OPC_FilterValue, 3, 12, 27, 0, // Skip to: 28250
    4186             : /* 21326 */   MCD::OPC_CheckField, 13, 1, 0, 5, 27, 0, // Skip to: 28250
    4187             : /* 21333 */   MCD::OPC_Decode, 172, 13, 211, 1, // Opcode: M2_mpyud_hh_s1
    4188             : /* 21338 */   MCD::OPC_FilterValue, 40, 105, 0, 0, // Skip to: 21448
    4189             : /* 21343 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4190             : /* 21346 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21363
    4191             : /* 21351 */   MCD::OPC_CheckField, 13, 1, 0, 236, 26, 0, // Skip to: 28250
    4192             : /* 21358 */   MCD::OPC_Decode, 248, 11, 211, 1, // Opcode: M2_dpmpyss_s0
    4193             : /* 21363 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21380
    4194             : /* 21368 */   MCD::OPC_CheckField, 13, 1, 0, 219, 26, 0, // Skip to: 28250
    4195             : /* 21375 */   MCD::OPC_Decode, 231, 11, 211, 1, // Opcode: M2_cmpyi_s0
    4196             : /* 21380 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21397
    4197             : /* 21385 */   MCD::OPC_CheckField, 13, 1, 0, 202, 26, 0, // Skip to: 28250
    4198             : /* 21392 */   MCD::OPC_Decode, 232, 11, 211, 1, // Opcode: M2_cmpyr_s0
    4199             : /* 21397 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 21414
    4200             : /* 21402 */   MCD::OPC_CheckField, 13, 1, 0, 185, 26, 0, // Skip to: 28250
    4201             : /* 21409 */   MCD::OPC_Decode, 214, 13, 211, 1, // Opcode: M2_vmpy2s_s0
    4202             : /* 21414 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21431
    4203             : /* 21419 */   MCD::OPC_CheckField, 13, 1, 0, 168, 26, 0, // Skip to: 28250
    4204             : /* 21426 */   MCD::OPC_Decode, 237, 11, 211, 1, // Opcode: M2_cmpys_s0
    4205             : /* 21431 */   MCD::OPC_FilterValue, 7, 158, 26, 0, // Skip to: 28250
    4206             : /* 21436 */   MCD::OPC_CheckField, 13, 1, 0, 151, 26, 0, // Skip to: 28250
    4207             : /* 21443 */   MCD::OPC_Decode, 218, 13, 211, 1, // Opcode: M2_vmpy2su_s0
    4208             : /* 21448 */   MCD::OPC_FilterValue, 42, 71, 0, 0, // Skip to: 21524
    4209             : /* 21453 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4210             : /* 21456 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21473
    4211             : /* 21461 */   MCD::OPC_CheckField, 13, 1, 0, 126, 26, 0, // Skip to: 28250
    4212             : /* 21468 */   MCD::OPC_Decode, 251, 11, 211, 1, // Opcode: M2_dpmpyuu_s0
    4213             : /* 21473 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21490
    4214             : /* 21478 */   MCD::OPC_CheckField, 13, 1, 0, 109, 26, 0, // Skip to: 28250
    4215             : /* 21485 */   MCD::OPC_Decode, 150, 14, 211, 1, // Opcode: M5_vmpybsu
    4216             : /* 21490 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21507
    4217             : /* 21495 */   MCD::OPC_CheckField, 13, 1, 0, 92, 26, 0, // Skip to: 28250
    4218             : /* 21502 */   MCD::OPC_Decode, 239, 11, 211, 1, // Opcode: M2_cmpysc_s0
    4219             : /* 21507 */   MCD::OPC_FilterValue, 7, 82, 26, 0, // Skip to: 28250
    4220             : /* 21512 */   MCD::OPC_CheckField, 13, 1, 0, 75, 26, 0, // Skip to: 28250
    4221             : /* 21519 */   MCD::OPC_Decode, 130, 14, 211, 1, // Opcode: M4_pmpyw
    4222             : /* 21524 */   MCD::OPC_FilterValue, 44, 71, 0, 0, // Skip to: 21600
    4223             : /* 21529 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4224             : /* 21532 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21549
    4225             : /* 21537 */   MCD::OPC_CheckField, 13, 1, 0, 50, 26, 0, // Skip to: 28250
    4226             : /* 21544 */   MCD::OPC_Decode, 151, 14, 211, 1, // Opcode: M5_vmpybuu
    4227             : /* 21549 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 21566
    4228             : /* 21554 */   MCD::OPC_CheckField, 13, 1, 0, 33, 26, 0, // Skip to: 28250
    4229             : /* 21561 */   MCD::OPC_Decode, 216, 13, 211, 1, // Opcode: M2_vmpy2s_s1
    4230             : /* 21566 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21583
    4231             : /* 21571 */   MCD::OPC_CheckField, 13, 1, 0, 16, 26, 0, // Skip to: 28250
    4232             : /* 21578 */   MCD::OPC_Decode, 238, 11, 211, 1, // Opcode: M2_cmpys_s1
    4233             : /* 21583 */   MCD::OPC_FilterValue, 7, 6, 26, 0, // Skip to: 28250
    4234             : /* 21588 */   MCD::OPC_CheckField, 13, 1, 0, 255, 25, 0, // Skip to: 28250
    4235             : /* 21595 */   MCD::OPC_Decode, 219, 13, 211, 1, // Opcode: M2_vmpy2su_s1
    4236             : /* 21600 */   MCD::OPC_FilterValue, 46, 37, 0, 0, // Skip to: 21642
    4237             : /* 21605 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4238             : /* 21608 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21625
    4239             : /* 21613 */   MCD::OPC_CheckField, 13, 1, 0, 230, 25, 0, // Skip to: 28250
    4240             : /* 21620 */   MCD::OPC_Decode, 240, 11, 211, 1, // Opcode: M2_cmpysc_s1
    4241             : /* 21625 */   MCD::OPC_FilterValue, 7, 220, 25, 0, // Skip to: 28250
    4242             : /* 21630 */   MCD::OPC_CheckField, 13, 1, 0, 213, 25, 0, // Skip to: 28250
    4243             : /* 21637 */   MCD::OPC_Decode, 132, 14, 211, 1, // Opcode: M4_vpmpyh
    4244             : /* 21642 */   MCD::OPC_FilterValue, 48, 71, 0, 0, // Skip to: 21718
    4245             : /* 21647 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4246             : /* 21650 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21667
    4247             : /* 21655 */   MCD::OPC_CheckField, 13, 1, 0, 188, 25, 0, // Skip to: 28250
    4248             : /* 21662 */   MCD::OPC_Decode, 236, 12, 236, 1, // Opcode: M2_mpyd_acc_ll_s0
    4249             : /* 21667 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21684
    4250             : /* 21672 */   MCD::OPC_CheckField, 13, 1, 0, 171, 25, 0, // Skip to: 28250
    4251             : /* 21679 */   MCD::OPC_Decode, 234, 12, 236, 1, // Opcode: M2_mpyd_acc_lh_s0
    4252             : /* 21684 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21701
    4253             : /* 21689 */   MCD::OPC_CheckField, 13, 1, 0, 154, 25, 0, // Skip to: 28250
    4254             : /* 21696 */   MCD::OPC_Decode, 232, 12, 236, 1, // Opcode: M2_mpyd_acc_hl_s0
    4255             : /* 21701 */   MCD::OPC_FilterValue, 3, 144, 25, 0, // Skip to: 28250
    4256             : /* 21706 */   MCD::OPC_CheckField, 13, 1, 0, 137, 25, 0, // Skip to: 28250
    4257             : /* 21713 */   MCD::OPC_Decode, 230, 12, 236, 1, // Opcode: M2_mpyd_acc_hh_s0
    4258             : /* 21718 */   MCD::OPC_FilterValue, 49, 71, 0, 0, // Skip to: 21794
    4259             : /* 21723 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4260             : /* 21726 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21743
    4261             : /* 21731 */   MCD::OPC_CheckField, 13, 1, 0, 112, 25, 0, // Skip to: 28250
    4262             : /* 21738 */   MCD::OPC_Decode, 252, 12, 236, 1, // Opcode: M2_mpyd_nac_ll_s0
    4263             : /* 21743 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21760
    4264             : /* 21748 */   MCD::OPC_CheckField, 13, 1, 0, 95, 25, 0, // Skip to: 28250
    4265             : /* 21755 */   MCD::OPC_Decode, 250, 12, 236, 1, // Opcode: M2_mpyd_nac_lh_s0
    4266             : /* 21760 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21777
    4267             : /* 21765 */   MCD::OPC_CheckField, 13, 1, 0, 78, 25, 0, // Skip to: 28250
    4268             : /* 21772 */   MCD::OPC_Decode, 248, 12, 236, 1, // Opcode: M2_mpyd_nac_hl_s0
    4269             : /* 21777 */   MCD::OPC_FilterValue, 3, 68, 25, 0, // Skip to: 28250
    4270             : /* 21782 */   MCD::OPC_CheckField, 13, 1, 0, 61, 25, 0, // Skip to: 28250
    4271             : /* 21789 */   MCD::OPC_Decode, 246, 12, 236, 1, // Opcode: M2_mpyd_nac_hh_s0
    4272             : /* 21794 */   MCD::OPC_FilterValue, 50, 71, 0, 0, // Skip to: 21870
    4273             : /* 21799 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4274             : /* 21802 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21819
    4275             : /* 21807 */   MCD::OPC_CheckField, 13, 1, 0, 36, 25, 0, // Skip to: 28250
    4276             : /* 21814 */   MCD::OPC_Decode, 169, 13, 236, 1, // Opcode: M2_mpyud_acc_ll_s0
    4277             : /* 21819 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21836
    4278             : /* 21824 */   MCD::OPC_CheckField, 13, 1, 0, 19, 25, 0, // Skip to: 28250
    4279             : /* 21831 */   MCD::OPC_Decode, 167, 13, 236, 1, // Opcode: M2_mpyud_acc_lh_s0
    4280             : /* 21836 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21853
    4281             : /* 21841 */   MCD::OPC_CheckField, 13, 1, 0, 2, 25, 0, // Skip to: 28250
    4282             : /* 21848 */   MCD::OPC_Decode, 165, 13, 236, 1, // Opcode: M2_mpyud_acc_hl_s0
    4283             : /* 21853 */   MCD::OPC_FilterValue, 3, 248, 24, 0, // Skip to: 28250
    4284             : /* 21858 */   MCD::OPC_CheckField, 13, 1, 0, 241, 24, 0, // Skip to: 28250
    4285             : /* 21865 */   MCD::OPC_Decode, 163, 13, 236, 1, // Opcode: M2_mpyud_acc_hh_s0
    4286             : /* 21870 */   MCD::OPC_FilterValue, 51, 71, 0, 0, // Skip to: 21946
    4287             : /* 21875 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4288             : /* 21878 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21895
    4289             : /* 21883 */   MCD::OPC_CheckField, 13, 1, 0, 216, 24, 0, // Skip to: 28250
    4290             : /* 21890 */   MCD::OPC_Decode, 185, 13, 236, 1, // Opcode: M2_mpyud_nac_ll_s0
    4291             : /* 21895 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21912
    4292             : /* 21900 */   MCD::OPC_CheckField, 13, 1, 0, 199, 24, 0, // Skip to: 28250
    4293             : /* 21907 */   MCD::OPC_Decode, 183, 13, 236, 1, // Opcode: M2_mpyud_nac_lh_s0
    4294             : /* 21912 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21929
    4295             : /* 21917 */   MCD::OPC_CheckField, 13, 1, 0, 182, 24, 0, // Skip to: 28250
    4296             : /* 21924 */   MCD::OPC_Decode, 181, 13, 236, 1, // Opcode: M2_mpyud_nac_hl_s0
    4297             : /* 21929 */   MCD::OPC_FilterValue, 3, 172, 24, 0, // Skip to: 28250
    4298             : /* 21934 */   MCD::OPC_CheckField, 13, 1, 0, 165, 24, 0, // Skip to: 28250
    4299             : /* 21941 */   MCD::OPC_Decode, 179, 13, 236, 1, // Opcode: M2_mpyud_nac_hh_s0
    4300             : /* 21946 */   MCD::OPC_FilterValue, 52, 71, 0, 0, // Skip to: 22022
    4301             : /* 21951 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4302             : /* 21954 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21971
    4303             : /* 21959 */   MCD::OPC_CheckField, 13, 1, 0, 140, 24, 0, // Skip to: 28250
    4304             : /* 21966 */   MCD::OPC_Decode, 237, 12, 236, 1, // Opcode: M2_mpyd_acc_ll_s1
    4305             : /* 21971 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21988
    4306             : /* 21976 */   MCD::OPC_CheckField, 13, 1, 0, 123, 24, 0, // Skip to: 28250
    4307             : /* 21983 */   MCD::OPC_Decode, 235, 12, 236, 1, // Opcode: M2_mpyd_acc_lh_s1
    4308             : /* 21988 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22005
    4309             : /* 21993 */   MCD::OPC_CheckField, 13, 1, 0, 106, 24, 0, // Skip to: 28250
    4310             : /* 22000 */   MCD::OPC_Decode, 233, 12, 236, 1, // Opcode: M2_mpyd_acc_hl_s1
    4311             : /* 22005 */   MCD::OPC_FilterValue, 3, 96, 24, 0, // Skip to: 28250
    4312             : /* 22010 */   MCD::OPC_CheckField, 13, 1, 0, 89, 24, 0, // Skip to: 28250
    4313             : /* 22017 */   MCD::OPC_Decode, 231, 12, 236, 1, // Opcode: M2_mpyd_acc_hh_s1
    4314             : /* 22022 */   MCD::OPC_FilterValue, 53, 71, 0, 0, // Skip to: 22098
    4315             : /* 22027 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4316             : /* 22030 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22047
    4317             : /* 22035 */   MCD::OPC_CheckField, 13, 1, 0, 64, 24, 0, // Skip to: 28250
    4318             : /* 22042 */   MCD::OPC_Decode, 253, 12, 236, 1, // Opcode: M2_mpyd_nac_ll_s1
    4319             : /* 22047 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22064
    4320             : /* 22052 */   MCD::OPC_CheckField, 13, 1, 0, 47, 24, 0, // Skip to: 28250
    4321             : /* 22059 */   MCD::OPC_Decode, 251, 12, 236, 1, // Opcode: M2_mpyd_nac_lh_s1
    4322             : /* 22064 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22081
    4323             : /* 22069 */   MCD::OPC_CheckField, 13, 1, 0, 30, 24, 0, // Skip to: 28250
    4324             : /* 22076 */   MCD::OPC_Decode, 249, 12, 236, 1, // Opcode: M2_mpyd_nac_hl_s1
    4325             : /* 22081 */   MCD::OPC_FilterValue, 3, 20, 24, 0, // Skip to: 28250
    4326             : /* 22086 */   MCD::OPC_CheckField, 13, 1, 0, 13, 24, 0, // Skip to: 28250
    4327             : /* 22093 */   MCD::OPC_Decode, 247, 12, 236, 1, // Opcode: M2_mpyd_nac_hh_s1
    4328             : /* 22098 */   MCD::OPC_FilterValue, 54, 71, 0, 0, // Skip to: 22174
    4329             : /* 22103 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4330             : /* 22106 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22123
    4331             : /* 22111 */   MCD::OPC_CheckField, 13, 1, 0, 244, 23, 0, // Skip to: 28250
    4332             : /* 22118 */   MCD::OPC_Decode, 170, 13, 236, 1, // Opcode: M2_mpyud_acc_ll_s1
    4333             : /* 22123 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22140
    4334             : /* 22128 */   MCD::OPC_CheckField, 13, 1, 0, 227, 23, 0, // Skip to: 28250
    4335             : /* 22135 */   MCD::OPC_Decode, 168, 13, 236, 1, // Opcode: M2_mpyud_acc_lh_s1
    4336             : /* 22140 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22157
    4337             : /* 22145 */   MCD::OPC_CheckField, 13, 1, 0, 210, 23, 0, // Skip to: 28250
    4338             : /* 22152 */   MCD::OPC_Decode, 166, 13, 236, 1, // Opcode: M2_mpyud_acc_hl_s1
    4339             : /* 22157 */   MCD::OPC_FilterValue, 3, 200, 23, 0, // Skip to: 28250
    4340             : /* 22162 */   MCD::OPC_CheckField, 13, 1, 0, 193, 23, 0, // Skip to: 28250
    4341             : /* 22169 */   MCD::OPC_Decode, 164, 13, 236, 1, // Opcode: M2_mpyud_acc_hh_s1
    4342             : /* 22174 */   MCD::OPC_FilterValue, 55, 71, 0, 0, // Skip to: 22250
    4343             : /* 22179 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4344             : /* 22182 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22199
    4345             : /* 22187 */   MCD::OPC_CheckField, 13, 1, 0, 168, 23, 0, // Skip to: 28250
    4346             : /* 22194 */   MCD::OPC_Decode, 186, 13, 236, 1, // Opcode: M2_mpyud_nac_ll_s1
    4347             : /* 22199 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22216
    4348             : /* 22204 */   MCD::OPC_CheckField, 13, 1, 0, 151, 23, 0, // Skip to: 28250
    4349             : /* 22211 */   MCD::OPC_Decode, 184, 13, 236, 1, // Opcode: M2_mpyud_nac_lh_s1
    4350             : /* 22216 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22233
    4351             : /* 22221 */   MCD::OPC_CheckField, 13, 1, 0, 134, 23, 0, // Skip to: 28250
    4352             : /* 22228 */   MCD::OPC_Decode, 182, 13, 236, 1, // Opcode: M2_mpyud_nac_hl_s1
    4353             : /* 22233 */   MCD::OPC_FilterValue, 3, 124, 23, 0, // Skip to: 28250
    4354             : /* 22238 */   MCD::OPC_CheckField, 13, 1, 0, 117, 23, 0, // Skip to: 28250
    4355             : /* 22245 */   MCD::OPC_Decode, 180, 13, 236, 1, // Opcode: M2_mpyud_nac_hh_s1
    4356             : /* 22250 */   MCD::OPC_FilterValue, 56, 105, 0, 0, // Skip to: 22360
    4357             : /* 22255 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4358             : /* 22258 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22275
    4359             : /* 22263 */   MCD::OPC_CheckField, 13, 1, 0, 92, 23, 0, // Skip to: 28250
    4360             : /* 22270 */   MCD::OPC_Decode, 245, 11, 236, 1, // Opcode: M2_dpmpyss_acc_s0
    4361             : /* 22275 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22292
    4362             : /* 22280 */   MCD::OPC_CheckField, 13, 1, 0, 75, 23, 0, // Skip to: 28250
    4363             : /* 22287 */   MCD::OPC_Decode, 225, 11, 236, 1, // Opcode: M2_cmaci_s0
    4364             : /* 22292 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22309
    4365             : /* 22297 */   MCD::OPC_CheckField, 13, 1, 0, 58, 23, 0, // Skip to: 28250
    4366             : /* 22304 */   MCD::OPC_Decode, 226, 11, 236, 1, // Opcode: M2_cmacr_s0
    4367             : /* 22309 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 22326
    4368             : /* 22314 */   MCD::OPC_CheckField, 13, 1, 0, 41, 23, 0, // Skip to: 28250
    4369             : /* 22321 */   MCD::OPC_Decode, 208, 13, 236, 1, // Opcode: M2_vmac2s_s0
    4370             : /* 22326 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 22343
    4371             : /* 22331 */   MCD::OPC_CheckField, 13, 1, 0, 24, 23, 0, // Skip to: 28250
    4372             : /* 22338 */   MCD::OPC_Decode, 227, 11, 236, 1, // Opcode: M2_cmacs_s0
    4373             : /* 22343 */   MCD::OPC_FilterValue, 7, 14, 23, 0, // Skip to: 28250
    4374             : /* 22348 */   MCD::OPC_CheckField, 13, 1, 0, 7, 23, 0, // Skip to: 28250
    4375             : /* 22355 */   MCD::OPC_Decode, 241, 11, 236, 1, // Opcode: M2_cnacs_s0
    4376             : /* 22360 */   MCD::OPC_FilterValue, 57, 54, 0, 0, // Skip to: 22419
    4377             : /* 22365 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4378             : /* 22368 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22385
    4379             : /* 22373 */   MCD::OPC_CheckField, 13, 1, 0, 238, 22, 0, // Skip to: 28250
    4380             : /* 22380 */   MCD::OPC_Decode, 246, 11, 236, 1, // Opcode: M2_dpmpyss_nac_s0
    4381             : /* 22385 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22402
    4382             : /* 22390 */   MCD::OPC_CheckField, 13, 1, 0, 221, 22, 0, // Skip to: 28250
    4383             : /* 22397 */   MCD::OPC_Decode, 204, 13, 236, 1, // Opcode: M2_vmac2
    4384             : /* 22402 */   MCD::OPC_FilterValue, 7, 211, 22, 0, // Skip to: 28250
    4385             : /* 22407 */   MCD::OPC_CheckField, 13, 1, 0, 204, 22, 0, // Skip to: 28250
    4386             : /* 22414 */   MCD::OPC_Decode, 131, 14, 236, 1, // Opcode: M4_pmpyw_acc
    4387             : /* 22419 */   MCD::OPC_FilterValue, 58, 54, 0, 0, // Skip to: 22478
    4388             : /* 22424 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4389             : /* 22427 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22444
    4390             : /* 22432 */   MCD::OPC_CheckField, 13, 1, 0, 179, 22, 0, // Skip to: 28250
    4391             : /* 22439 */   MCD::OPC_Decode, 249, 11, 236, 1, // Opcode: M2_dpmpyuu_acc_s0
    4392             : /* 22444 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 22461
    4393             : /* 22449 */   MCD::OPC_CheckField, 13, 1, 0, 162, 22, 0, // Skip to: 28250
    4394             : /* 22456 */   MCD::OPC_Decode, 229, 11, 236, 1, // Opcode: M2_cmacsc_s0
    4395             : /* 22461 */   MCD::OPC_FilterValue, 7, 152, 22, 0, // Skip to: 28250
    4396             : /* 22466 */   MCD::OPC_CheckField, 13, 1, 0, 145, 22, 0, // Skip to: 28250
    4397             : /* 22473 */   MCD::OPC_Decode, 243, 11, 236, 1, // Opcode: M2_cnacsc_s0
    4398             : /* 22478 */   MCD::OPC_FilterValue, 59, 37, 0, 0, // Skip to: 22520
    4399             : /* 22483 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4400             : /* 22486 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22503
    4401             : /* 22491 */   MCD::OPC_CheckField, 13, 1, 0, 120, 22, 0, // Skip to: 28250
    4402             : /* 22498 */   MCD::OPC_Decode, 250, 11, 236, 1, // Opcode: M2_dpmpyuu_nac_s0
    4403             : /* 22503 */   MCD::OPC_FilterValue, 5, 110, 22, 0, // Skip to: 28250
    4404             : /* 22508 */   MCD::OPC_CheckField, 13, 1, 0, 103, 22, 0, // Skip to: 28250
    4405             : /* 22515 */   MCD::OPC_Decode, 210, 13, 236, 1, // Opcode: M2_vmac2su_s0
    4406             : /* 22520 */   MCD::OPC_FilterValue, 60, 71, 0, 0, // Skip to: 22596
    4407             : /* 22525 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4408             : /* 22528 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22545
    4409             : /* 22533 */   MCD::OPC_CheckField, 13, 1, 0, 78, 22, 0, // Skip to: 28250
    4410             : /* 22540 */   MCD::OPC_Decode, 149, 14, 236, 1, // Opcode: M5_vmacbuu
    4411             : /* 22545 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 22562
    4412             : /* 22550 */   MCD::OPC_CheckField, 13, 1, 0, 61, 22, 0, // Skip to: 28250
    4413             : /* 22557 */   MCD::OPC_Decode, 209, 13, 236, 1, // Opcode: M2_vmac2s_s1
    4414             : /* 22562 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 22579
    4415             : /* 22567 */   MCD::OPC_CheckField, 13, 1, 0, 44, 22, 0, // Skip to: 28250
    4416             : /* 22574 */   MCD::OPC_Decode, 228, 11, 236, 1, // Opcode: M2_cmacs_s1
    4417             : /* 22579 */   MCD::OPC_FilterValue, 7, 34, 22, 0, // Skip to: 28250
    4418             : /* 22584 */   MCD::OPC_CheckField, 13, 1, 0, 27, 22, 0, // Skip to: 28250
    4419             : /* 22591 */   MCD::OPC_Decode, 242, 11, 236, 1, // Opcode: M2_cnacs_s1
    4420             : /* 22596 */   MCD::OPC_FilterValue, 61, 19, 0, 0, // Skip to: 22620
    4421             : /* 22601 */   MCD::OPC_CheckField, 13, 1, 0, 10, 22, 0, // Skip to: 28250
    4422             : /* 22608 */   MCD::OPC_CheckField, 5, 3, 7, 3, 22, 0, // Skip to: 28250
    4423             : /* 22615 */   MCD::OPC_Decode, 133, 14, 236, 1, // Opcode: M4_vpmpyh_acc
    4424             : /* 22620 */   MCD::OPC_FilterValue, 62, 54, 0, 0, // Skip to: 22679
    4425             : /* 22625 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4426             : /* 22628 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22645
    4427             : /* 22633 */   MCD::OPC_CheckField, 13, 1, 0, 234, 21, 0, // Skip to: 28250
    4428             : /* 22640 */   MCD::OPC_Decode, 148, 14, 236, 1, // Opcode: M5_vmacbsu
    4429             : /* 22645 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 22662
    4430             : /* 22650 */   MCD::OPC_CheckField, 13, 1, 0, 217, 21, 0, // Skip to: 28250
    4431             : /* 22657 */   MCD::OPC_Decode, 230, 11, 236, 1, // Opcode: M2_cmacsc_s1
    4432             : /* 22662 */   MCD::OPC_FilterValue, 7, 207, 21, 0, // Skip to: 28250
    4433             : /* 22667 */   MCD::OPC_CheckField, 13, 1, 0, 200, 21, 0, // Skip to: 28250
    4434             : /* 22674 */   MCD::OPC_Decode, 244, 11, 236, 1, // Opcode: M2_cnacsc_s1
    4435             : /* 22679 */   MCD::OPC_FilterValue, 63, 19, 0, 0, // Skip to: 22703
    4436             : /* 22684 */   MCD::OPC_CheckField, 13, 1, 0, 183, 21, 0, // Skip to: 28250
    4437             : /* 22691 */   MCD::OPC_CheckField, 5, 3, 5, 176, 21, 0, // Skip to: 28250
    4438             : /* 22698 */   MCD::OPC_Decode, 211, 13, 236, 1, // Opcode: M2_vmac2su_s1
    4439             : /* 22703 */   MCD::OPC_FilterValue, 64, 122, 0, 0, // Skip to: 22830
    4440             : /* 22708 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4441             : /* 22711 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22728
    4442             : /* 22716 */   MCD::OPC_CheckField, 13, 1, 0, 151, 21, 0, // Skip to: 28250
    4443             : /* 22723 */   MCD::OPC_Decode, 226, 13, 189, 1, // Opcode: M2_vrcmpyi_s0
    4444             : /* 22728 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22745
    4445             : /* 22733 */   MCD::OPC_CheckField, 13, 1, 0, 134, 21, 0, // Skip to: 28250
    4446             : /* 22740 */   MCD::OPC_Decode, 228, 13, 189, 1, // Opcode: M2_vrcmpyr_s0
    4447             : /* 22745 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22762
    4448             : /* 22750 */   MCD::OPC_CheckField, 13, 1, 0, 117, 21, 0, // Skip to: 28250
    4449             : /* 22757 */   MCD::OPC_Decode, 237, 13, 189, 1, // Opcode: M2_vrmpy_s0
    4450             : /* 22762 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 22779
    4451             : /* 22767 */   MCD::OPC_CheckField, 13, 1, 0, 100, 21, 0, // Skip to: 28250
    4452             : /* 22774 */   MCD::OPC_Decode, 202, 13, 189, 1, // Opcode: M2_vdmpys_s0
    4453             : /* 22779 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 22796
    4454             : /* 22784 */   MCD::OPC_CheckField, 13, 1, 0, 83, 21, 0, // Skip to: 28250
    4455             : /* 22791 */   MCD::OPC_Decode, 153, 12, 189, 1, // Opcode: M2_mmpyl_s0
    4456             : /* 22796 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 22813
    4457             : /* 22801 */   MCD::OPC_CheckField, 13, 1, 0, 66, 21, 0, // Skip to: 28250
    4458             : /* 22808 */   MCD::OPC_Decode, 212, 13, 189, 1, // Opcode: M2_vmpy2es_s0
    4459             : /* 22813 */   MCD::OPC_FilterValue, 7, 56, 21, 0, // Skip to: 28250
    4460             : /* 22818 */   MCD::OPC_CheckField, 13, 1, 0, 49, 21, 0, // Skip to: 28250
    4461             : /* 22825 */   MCD::OPC_Decode, 149, 12, 189, 1, // Opcode: M2_mmpyh_s0
    4462             : /* 22830 */   MCD::OPC_FilterValue, 65, 88, 0, 0, // Skip to: 22923
    4463             : /* 22835 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4464             : /* 22838 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22855
    4465             : /* 22843 */   MCD::OPC_CheckField, 13, 1, 0, 24, 21, 0, // Skip to: 28250
    4466             : /* 22850 */   MCD::OPC_Decode, 191, 13, 190, 1, // Opcode: M2_vabsdiffw
    4467             : /* 22855 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22872
    4468             : /* 22860 */   MCD::OPC_CheckField, 13, 1, 0, 7, 21, 0, // Skip to: 28250
    4469             : /* 22867 */   MCD::OPC_Decode, 140, 14, 189, 1, // Opcode: M4_vrmpyoh_s0
    4470             : /* 22872 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 22889
    4471             : /* 22877 */   MCD::OPC_CheckField, 13, 1, 0, 246, 20, 0, // Skip to: 28250
    4472             : /* 22884 */   MCD::OPC_Decode, 151, 12, 189, 1, // Opcode: M2_mmpyl_rs0
    4473             : /* 22889 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 22906
    4474             : /* 22894 */   MCD::OPC_CheckField, 13, 1, 0, 229, 20, 0, // Skip to: 28250
    4475             : /* 22901 */   MCD::OPC_Decode, 195, 13, 189, 1, // Opcode: M2_vcmpy_s0_sat_r
    4476             : /* 22906 */   MCD::OPC_FilterValue, 7, 219, 20, 0, // Skip to: 28250
    4477             : /* 22911 */   MCD::OPC_CheckField, 13, 1, 0, 212, 20, 0, // Skip to: 28250
    4478             : /* 22918 */   MCD::OPC_Decode, 147, 12, 189, 1, // Opcode: M2_mmpyh_rs0
    4479             : /* 22923 */   MCD::OPC_FilterValue, 66, 122, 0, 0, // Skip to: 23050
    4480             : /* 22928 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4481             : /* 22931 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22948
    4482             : /* 22936 */   MCD::OPC_CheckField, 13, 1, 0, 187, 20, 0, // Skip to: 28250
    4483             : /* 22943 */   MCD::OPC_Decode, 227, 13, 189, 1, // Opcode: M2_vrcmpyi_s0c
    4484             : /* 22948 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22965
    4485             : /* 22953 */   MCD::OPC_CheckField, 13, 1, 0, 170, 20, 0, // Skip to: 28250
    4486             : /* 22960 */   MCD::OPC_Decode, 218, 6, 189, 1, // Opcode: A2_vraddub
    4487             : /* 22965 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22982
    4488             : /* 22970 */   MCD::OPC_CheckField, 13, 1, 0, 153, 20, 0, // Skip to: 28250
    4489             : /* 22977 */   MCD::OPC_Decode, 220, 6, 189, 1, // Opcode: A2_vrsadub
    4490             : /* 22982 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 22999
    4491             : /* 22987 */   MCD::OPC_CheckField, 13, 1, 0, 136, 20, 0, // Skip to: 28250
    4492             : /* 22994 */   MCD::OPC_Decode, 136, 14, 189, 1, // Opcode: M4_vrmpyeh_s0
    4493             : /* 22999 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23016
    4494             : /* 23004 */   MCD::OPC_CheckField, 13, 1, 0, 119, 20, 0, // Skip to: 28250
    4495             : /* 23011 */   MCD::OPC_Decode, 161, 12, 189, 1, // Opcode: M2_mmpyul_s0
    4496             : /* 23016 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 23033
    4497             : /* 23021 */   MCD::OPC_CheckField, 13, 1, 0, 102, 20, 0, // Skip to: 28250
    4498             : /* 23028 */   MCD::OPC_Decode, 194, 13, 189, 1, // Opcode: M2_vcmpy_s0_sat_i
    4499             : /* 23033 */   MCD::OPC_FilterValue, 7, 92, 20, 0, // Skip to: 28250
    4500             : /* 23038 */   MCD::OPC_CheckField, 13, 1, 0, 85, 20, 0, // Skip to: 28250
    4501             : /* 23045 */   MCD::OPC_Decode, 157, 12, 189, 1, // Opcode: M2_mmpyuh_s0
    4502             : /* 23050 */   MCD::OPC_FilterValue, 67, 71, 0, 0, // Skip to: 23126
    4503             : /* 23055 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4504             : /* 23058 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23075
    4505             : /* 23063 */   MCD::OPC_CheckField, 13, 1, 0, 60, 20, 0, // Skip to: 28250
    4506             : /* 23070 */   MCD::OPC_Decode, 190, 13, 190, 1, // Opcode: M2_vabsdiffh
    4507             : /* 23075 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 23092
    4508             : /* 23080 */   MCD::OPC_CheckField, 13, 1, 0, 43, 20, 0, // Skip to: 28250
    4509             : /* 23087 */   MCD::OPC_Decode, 229, 13, 189, 1, // Opcode: M2_vrcmpyr_s0c
    4510             : /* 23092 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23109
    4511             : /* 23097 */   MCD::OPC_CheckField, 13, 1, 0, 26, 20, 0, // Skip to: 28250
    4512             : /* 23104 */   MCD::OPC_Decode, 159, 12, 189, 1, // Opcode: M2_mmpyul_rs0
    4513             : /* 23109 */   MCD::OPC_FilterValue, 7, 16, 20, 0, // Skip to: 28250
    4514             : /* 23114 */   MCD::OPC_CheckField, 13, 1, 0, 9, 20, 0, // Skip to: 28250
    4515             : /* 23121 */   MCD::OPC_Decode, 155, 12, 189, 1, // Opcode: M2_mmpyuh_rs0
    4516             : /* 23126 */   MCD::OPC_FilterValue, 68, 88, 0, 0, // Skip to: 23219
    4517             : /* 23131 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4518             : /* 23134 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 23151
    4519             : /* 23139 */   MCD::OPC_CheckField, 13, 1, 0, 240, 19, 0, // Skip to: 28250
    4520             : /* 23146 */   MCD::OPC_Decode, 155, 14, 189, 1, // Opcode: M5_vrmpybuu
    4521             : /* 23151 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23168
    4522             : /* 23156 */   MCD::OPC_CheckField, 13, 1, 0, 223, 19, 0, // Skip to: 28250
    4523             : /* 23163 */   MCD::OPC_Decode, 203, 13, 189, 1, // Opcode: M2_vdmpys_s1
    4524             : /* 23168 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23185
    4525             : /* 23173 */   MCD::OPC_CheckField, 13, 1, 0, 206, 19, 0, // Skip to: 28250
    4526             : /* 23180 */   MCD::OPC_Decode, 154, 12, 189, 1, // Opcode: M2_mmpyl_s1
    4527             : /* 23185 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 23202
    4528             : /* 23190 */   MCD::OPC_CheckField, 13, 1, 0, 189, 19, 0, // Skip to: 28250
    4529             : /* 23197 */   MCD::OPC_Decode, 213, 13, 189, 1, // Opcode: M2_vmpy2es_s1
    4530             : /* 23202 */   MCD::OPC_FilterValue, 7, 179, 19, 0, // Skip to: 28250
    4531             : /* 23207 */   MCD::OPC_CheckField, 13, 1, 0, 172, 19, 0, // Skip to: 28250
    4532             : /* 23214 */   MCD::OPC_Decode, 150, 12, 189, 1, // Opcode: M2_mmpyh_s1
    4533             : /* 23219 */   MCD::OPC_FilterValue, 69, 132, 0, 0, // Skip to: 23356
    4534             : /* 23224 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4535             : /* 23227 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 23249
    4536             : /* 23232 */   MCD::OPC_CheckPredicate, 2, 149, 19, 0, // Skip to: 28250
    4537             : /* 23237 */   MCD::OPC_CheckField, 13, 1, 0, 142, 19, 0, // Skip to: 28250
    4538             : /* 23244 */   MCD::OPC_Decode, 157, 14, 190, 1, // Opcode: M6_vabsdiffub
    4539             : /* 23249 */   MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 23271
    4540             : /* 23254 */   MCD::OPC_CheckPredicate, 1, 127, 19, 0, // Skip to: 28250
    4541             : /* 23259 */   MCD::OPC_CheckField, 13, 1, 0, 120, 19, 0, // Skip to: 28250
    4542             : /* 23266 */   MCD::OPC_Decode, 147, 14, 189, 1, // Opcode: M5_vdmpybsu
    4543             : /* 23271 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 23288
    4544             : /* 23276 */   MCD::OPC_CheckField, 13, 1, 0, 103, 19, 0, // Skip to: 28250
    4545             : /* 23283 */   MCD::OPC_Decode, 141, 14, 189, 1, // Opcode: M4_vrmpyoh_s1
    4546             : /* 23288 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23305
    4547             : /* 23293 */   MCD::OPC_CheckField, 13, 1, 0, 86, 19, 0, // Skip to: 28250
    4548             : /* 23300 */   MCD::OPC_Decode, 232, 13, 189, 1, // Opcode: M2_vrcmpys_s1_h
    4549             : /* 23305 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23322
    4550             : /* 23310 */   MCD::OPC_CheckField, 13, 1, 0, 69, 19, 0, // Skip to: 28250
    4551             : /* 23317 */   MCD::OPC_Decode, 152, 12, 189, 1, // Opcode: M2_mmpyl_rs1
    4552             : /* 23322 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 23339
    4553             : /* 23327 */   MCD::OPC_CheckField, 13, 1, 0, 52, 19, 0, // Skip to: 28250
    4554             : /* 23334 */   MCD::OPC_Decode, 197, 13, 189, 1, // Opcode: M2_vcmpy_s1_sat_r
    4555             : /* 23339 */   MCD::OPC_FilterValue, 7, 42, 19, 0, // Skip to: 28250
    4556             : /* 23344 */   MCD::OPC_CheckField, 13, 1, 0, 35, 19, 0, // Skip to: 28250
    4557             : /* 23351 */   MCD::OPC_Decode, 148, 12, 189, 1, // Opcode: M2_mmpyh_rs1
    4558             : /* 23356 */   MCD::OPC_FilterValue, 70, 88, 0, 0, // Skip to: 23449
    4559             : /* 23361 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4560             : /* 23364 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 23381
    4561             : /* 23369 */   MCD::OPC_CheckField, 13, 1, 0, 10, 19, 0, // Skip to: 28250
    4562             : /* 23376 */   MCD::OPC_Decode, 154, 14, 189, 1, // Opcode: M5_vrmpybsu
    4563             : /* 23381 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23398
    4564             : /* 23386 */   MCD::OPC_CheckField, 13, 1, 0, 249, 18, 0, // Skip to: 28250
    4565             : /* 23393 */   MCD::OPC_Decode, 137, 14, 189, 1, // Opcode: M4_vrmpyeh_s1
    4566             : /* 23398 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23415
    4567             : /* 23403 */   MCD::OPC_CheckField, 13, 1, 0, 232, 18, 0, // Skip to: 28250
    4568             : /* 23410 */   MCD::OPC_Decode, 162, 12, 189, 1, // Opcode: M2_mmpyul_s1
    4569             : /* 23415 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 23432
    4570             : /* 23420 */   MCD::OPC_CheckField, 13, 1, 0, 215, 18, 0, // Skip to: 28250
    4571             : /* 23427 */   MCD::OPC_Decode, 196, 13, 189, 1, // Opcode: M2_vcmpy_s1_sat_i
    4572             : /* 23432 */   MCD::OPC_FilterValue, 7, 205, 18, 0, // Skip to: 28250
    4573             : /* 23437 */   MCD::OPC_CheckField, 13, 1, 0, 198, 18, 0, // Skip to: 28250
    4574             : /* 23444 */   MCD::OPC_Decode, 158, 12, 189, 1, // Opcode: M2_mmpyuh_s1
    4575             : /* 23449 */   MCD::OPC_FilterValue, 71, 76, 0, 0, // Skip to: 23530
    4576             : /* 23454 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4577             : /* 23457 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 23479
    4578             : /* 23462 */   MCD::OPC_CheckPredicate, 2, 175, 18, 0, // Skip to: 28250
    4579             : /* 23467 */   MCD::OPC_CheckField, 13, 1, 0, 168, 18, 0, // Skip to: 28250
    4580             : /* 23474 */   MCD::OPC_Decode, 156, 14, 190, 1, // Opcode: M6_vabsdiffb
    4581             : /* 23479 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23496
    4582             : /* 23484 */   MCD::OPC_CheckField, 13, 1, 0, 151, 18, 0, // Skip to: 28250
    4583             : /* 23491 */   MCD::OPC_Decode, 233, 13, 189, 1, // Opcode: M2_vrcmpys_s1_l
    4584             : /* 23496 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23513
    4585             : /* 23501 */   MCD::OPC_CheckField, 13, 1, 0, 134, 18, 0, // Skip to: 28250
    4586             : /* 23508 */   MCD::OPC_Decode, 160, 12, 189, 1, // Opcode: M2_mmpyul_rs1
    4587             : /* 23513 */   MCD::OPC_FilterValue, 7, 124, 18, 0, // Skip to: 28250
    4588             : /* 23518 */   MCD::OPC_CheckField, 13, 1, 0, 117, 18, 0, // Skip to: 28250
    4589             : /* 23525 */   MCD::OPC_Decode, 156, 12, 189, 1, // Opcode: M2_mmpyuh_rs1
    4590             : /* 23530 */   MCD::OPC_FilterValue, 72, 37, 0, 0, // Skip to: 23572
    4591             : /* 23535 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4592             : /* 23538 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23555
    4593             : /* 23543 */   MCD::OPC_CheckField, 13, 1, 0, 92, 18, 0, // Skip to: 28250
    4594             : /* 23550 */   MCD::OPC_Decode, 200, 13, 191, 1, // Opcode: M2_vdmpyrs_s0
    4595             : /* 23555 */   MCD::OPC_FilterValue, 1, 82, 18, 0, // Skip to: 28250
    4596             : /* 23560 */   MCD::OPC_CheckField, 13, 1, 0, 75, 18, 0, // Skip to: 28250
    4597             : /* 23567 */   MCD::OPC_Decode, 221, 13, 191, 1, // Opcode: M2_vradduh
    4598             : /* 23572 */   MCD::OPC_FilterValue, 73, 19, 0, 0, // Skip to: 23596
    4599             : /* 23577 */   MCD::OPC_CheckField, 13, 1, 0, 58, 18, 0, // Skip to: 28250
    4600             : /* 23584 */   MCD::OPC_CheckField, 5, 3, 7, 51, 18, 0, // Skip to: 28250
    4601             : /* 23591 */   MCD::OPC_Decode, 220, 13, 191, 1, // Opcode: M2_vraddh
    4602             : /* 23596 */   MCD::OPC_FilterValue, 76, 19, 0, 0, // Skip to: 23620
    4603             : /* 23601 */   MCD::OPC_CheckField, 13, 1, 0, 34, 18, 0, // Skip to: 28250
    4604             : /* 23608 */   MCD::OPC_CheckField, 5, 3, 0, 27, 18, 0, // Skip to: 28250
    4605             : /* 23615 */   MCD::OPC_Decode, 201, 13, 191, 1, // Opcode: M2_vdmpyrs_s1
    4606             : /* 23620 */   MCD::OPC_FilterValue, 77, 37, 0, 0, // Skip to: 23662
    4607             : /* 23625 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4608             : /* 23628 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 23645
    4609             : /* 23633 */   MCD::OPC_CheckField, 13, 1, 0, 2, 18, 0, // Skip to: 28250
    4610             : /* 23640 */   MCD::OPC_Decode, 234, 13, 191, 1, // Opcode: M2_vrcmpys_s1rp_h
    4611             : /* 23645 */   MCD::OPC_FilterValue, 7, 248, 17, 0, // Skip to: 28250
    4612             : /* 23650 */   MCD::OPC_CheckField, 13, 1, 0, 241, 17, 0, // Skip to: 28250
    4613             : /* 23657 */   MCD::OPC_Decode, 235, 13, 191, 1, // Opcode: M2_vrcmpys_s1rp_l
    4614             : /* 23662 */   MCD::OPC_FilterValue, 80, 122, 0, 0, // Skip to: 23789
    4615             : /* 23667 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4616             : /* 23670 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23687
    4617             : /* 23675 */   MCD::OPC_CheckField, 13, 1, 0, 216, 17, 0, // Skip to: 28250
    4618             : /* 23682 */   MCD::OPC_Decode, 222, 13, 203, 1, // Opcode: M2_vrcmaci_s0
    4619             : /* 23687 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 23704
    4620             : /* 23692 */   MCD::OPC_CheckField, 13, 1, 0, 199, 17, 0, // Skip to: 28250
    4621             : /* 23699 */   MCD::OPC_Decode, 224, 13, 203, 1, // Opcode: M2_vrcmacr_s0
    4622             : /* 23704 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 23721
    4623             : /* 23709 */   MCD::OPC_CheckField, 13, 1, 0, 182, 17, 0, // Skip to: 28250
    4624             : /* 23716 */   MCD::OPC_Decode, 236, 13, 203, 1, // Opcode: M2_vrmac_s0
    4625             : /* 23721 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23738
    4626             : /* 23726 */   MCD::OPC_CheckField, 13, 1, 0, 165, 17, 0, // Skip to: 28250
    4627             : /* 23733 */   MCD::OPC_Decode, 198, 13, 203, 1, // Opcode: M2_vdmacs_s0
    4628             : /* 23738 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23755
    4629             : /* 23743 */   MCD::OPC_CheckField, 13, 1, 0, 148, 17, 0, // Skip to: 28250
    4630             : /* 23750 */   MCD::OPC_Decode, 137, 12, 203, 1, // Opcode: M2_mmacls_s0
    4631             : /* 23755 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 23772
    4632             : /* 23760 */   MCD::OPC_CheckField, 13, 1, 0, 131, 17, 0, // Skip to: 28250
    4633             : /* 23767 */   MCD::OPC_Decode, 206, 13, 203, 1, // Opcode: M2_vmac2es_s0
    4634             : /* 23772 */   MCD::OPC_FilterValue, 7, 121, 17, 0, // Skip to: 28250
    4635             : /* 23777 */   MCD::OPC_CheckField, 13, 1, 0, 114, 17, 0, // Skip to: 28250
    4636             : /* 23784 */   MCD::OPC_Decode, 133, 12, 203, 1, // Opcode: M2_mmachs_s0
    4637             : /* 23789 */   MCD::OPC_FilterValue, 81, 110, 0, 0, // Skip to: 23904
    4638             : /* 23794 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4639             : /* 23797 */   MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 23819
    4640             : /* 23802 */   MCD::OPC_CheckPredicate, 1, 91, 17, 0, // Skip to: 28250
    4641             : /* 23807 */   MCD::OPC_CheckField, 13, 1, 0, 84, 17, 0, // Skip to: 28250
    4642             : /* 23814 */   MCD::OPC_Decode, 146, 14, 203, 1, // Opcode: M5_vdmacbsu
    4643             : /* 23819 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 23836
    4644             : /* 23824 */   MCD::OPC_CheckField, 13, 1, 0, 67, 17, 0, // Skip to: 28250
    4645             : /* 23831 */   MCD::OPC_Decode, 205, 13, 203, 1, // Opcode: M2_vmac2es
    4646             : /* 23836 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23853
    4647             : /* 23841 */   MCD::OPC_CheckField, 13, 1, 0, 50, 17, 0, // Skip to: 28250
    4648             : /* 23848 */   MCD::OPC_Decode, 193, 13, 203, 1, // Opcode: M2_vcmac_s0_sat_r
    4649             : /* 23853 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23870
    4650             : /* 23858 */   MCD::OPC_CheckField, 13, 1, 0, 33, 17, 0, // Skip to: 28250
    4651             : /* 23865 */   MCD::OPC_Decode, 135, 12, 203, 1, // Opcode: M2_mmacls_rs0
    4652             : /* 23870 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 23887
    4653             : /* 23875 */   MCD::OPC_CheckField, 13, 1, 0, 16, 17, 0, // Skip to: 28250
    4654             : /* 23882 */   MCD::OPC_Decode, 134, 14, 203, 1, // Opcode: M4_vrmpyeh_acc_s0
    4655             : /* 23887 */   MCD::OPC_FilterValue, 7, 6, 17, 0, // Skip to: 28250
    4656             : /* 23892 */   MCD::OPC_CheckField, 13, 1, 0, 255, 16, 0, // Skip to: 28250
    4657             : /* 23899 */   MCD::OPC_Decode, 131, 12, 203, 1, // Opcode: M2_mmachs_rs0
    4658             : /* 23904 */   MCD::OPC_FilterValue, 82, 105, 0, 0, // Skip to: 24014
    4659             : /* 23909 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4660             : /* 23912 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23929
    4661             : /* 23917 */   MCD::OPC_CheckField, 13, 1, 0, 230, 16, 0, // Skip to: 28250
    4662             : /* 23924 */   MCD::OPC_Decode, 223, 13, 203, 1, // Opcode: M2_vrcmaci_s0c
    4663             : /* 23929 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 23946
    4664             : /* 23934 */   MCD::OPC_CheckField, 13, 1, 0, 213, 16, 0, // Skip to: 28250
    4665             : /* 23941 */   MCD::OPC_Decode, 219, 6, 203, 1, // Opcode: A2_vraddub_acc
    4666             : /* 23946 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 23963
    4667             : /* 23951 */   MCD::OPC_CheckField, 13, 1, 0, 196, 16, 0, // Skip to: 28250
    4668             : /* 23958 */   MCD::OPC_Decode, 221, 6, 203, 1, // Opcode: A2_vrsadub_acc
    4669             : /* 23963 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23980
    4670             : /* 23968 */   MCD::OPC_CheckField, 13, 1, 0, 179, 16, 0, // Skip to: 28250
    4671             : /* 23975 */   MCD::OPC_Decode, 192, 13, 203, 1, // Opcode: M2_vcmac_s0_sat_i
    4672             : /* 23980 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 23997
    4673             : /* 23985 */   MCD::OPC_CheckField, 13, 1, 0, 162, 16, 0, // Skip to: 28250
    4674             : /* 23992 */   MCD::OPC_Decode, 145, 12, 203, 1, // Opcode: M2_mmaculs_s0
    4675             : /* 23997 */   MCD::OPC_FilterValue, 7, 152, 16, 0, // Skip to: 28250
    4676             : /* 24002 */   MCD::OPC_CheckField, 13, 1, 0, 145, 16, 0, // Skip to: 28250
    4677             : /* 24009 */   MCD::OPC_Decode, 141, 12, 203, 1, // Opcode: M2_mmacuhs_s0
    4678             : /* 24014 */   MCD::OPC_FilterValue, 83, 71, 0, 0, // Skip to: 24090
    4679             : /* 24019 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4680             : /* 24022 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24039
    4681             : /* 24027 */   MCD::OPC_CheckField, 13, 1, 0, 120, 16, 0, // Skip to: 28250
    4682             : /* 24034 */   MCD::OPC_Decode, 225, 13, 203, 1, // Opcode: M2_vrcmacr_s0c
    4683             : /* 24039 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 24056
    4684             : /* 24044 */   MCD::OPC_CheckField, 13, 1, 0, 103, 16, 0, // Skip to: 28250
    4685             : /* 24051 */   MCD::OPC_Decode, 143, 12, 203, 1, // Opcode: M2_mmaculs_rs0
    4686             : /* 24056 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 24073
    4687             : /* 24061 */   MCD::OPC_CheckField, 13, 1, 0, 86, 16, 0, // Skip to: 28250
    4688             : /* 24068 */   MCD::OPC_Decode, 138, 14, 203, 1, // Opcode: M4_vrmpyoh_acc_s0
    4689             : /* 24073 */   MCD::OPC_FilterValue, 7, 76, 16, 0, // Skip to: 28250
    4690             : /* 24078 */   MCD::OPC_CheckField, 13, 1, 0, 69, 16, 0, // Skip to: 28250
    4691             : /* 24085 */   MCD::OPC_Decode, 139, 12, 203, 1, // Opcode: M2_mmacuhs_rs0
    4692             : /* 24090 */   MCD::OPC_FilterValue, 84, 88, 0, 0, // Skip to: 24183
    4693             : /* 24095 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4694             : /* 24098 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24115
    4695             : /* 24103 */   MCD::OPC_CheckField, 13, 1, 0, 44, 16, 0, // Skip to: 28250
    4696             : /* 24110 */   MCD::OPC_Decode, 153, 14, 203, 1, // Opcode: M5_vrmacbuu
    4697             : /* 24115 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 24132
    4698             : /* 24120 */   MCD::OPC_CheckField, 13, 1, 0, 27, 16, 0, // Skip to: 28250
    4699             : /* 24127 */   MCD::OPC_Decode, 199, 13, 203, 1, // Opcode: M2_vdmacs_s1
    4700             : /* 24132 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 24149
    4701             : /* 24137 */   MCD::OPC_CheckField, 13, 1, 0, 10, 16, 0, // Skip to: 28250
    4702             : /* 24144 */   MCD::OPC_Decode, 138, 12, 203, 1, // Opcode: M2_mmacls_s1
    4703             : /* 24149 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 24166
    4704             : /* 24154 */   MCD::OPC_CheckField, 13, 1, 0, 249, 15, 0, // Skip to: 28250
    4705             : /* 24161 */   MCD::OPC_Decode, 207, 13, 203, 1, // Opcode: M2_vmac2es_s1
    4706             : /* 24166 */   MCD::OPC_FilterValue, 7, 239, 15, 0, // Skip to: 28250
    4707             : /* 24171 */   MCD::OPC_CheckField, 13, 1, 0, 232, 15, 0, // Skip to: 28250
    4708             : /* 24178 */   MCD::OPC_Decode, 134, 12, 203, 1, // Opcode: M2_mmachs_s1
    4709             : /* 24183 */   MCD::OPC_FilterValue, 85, 101, 0, 0, // Skip to: 24289
    4710             : /* 24188 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    4711             : /* 24191 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24213
    4712             : /* 24196 */   MCD::OPC_CheckPredicate, 4, 209, 15, 0, // Skip to: 28250
    4713             : /* 24201 */   MCD::OPC_CheckField, 13, 1, 0, 202, 15, 0, // Skip to: 28250
    4714             : /* 24208 */   MCD::OPC_Decode, 187, 7, 237, 1, // Opcode: A5_ACS
    4715             : /* 24213 */   MCD::OPC_FilterValue, 1, 192, 15, 0, // Skip to: 28250
    4716             : /* 24218 */   MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
    4717             : /* 24221 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24238
    4718             : /* 24226 */   MCD::OPC_CheckField, 13, 1, 0, 177, 15, 0, // Skip to: 28250
    4719             : /* 24233 */   MCD::OPC_Decode, 230, 13, 203, 1, // Opcode: M2_vrcmpys_acc_s1_h
    4720             : /* 24238 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24255
    4721             : /* 24243 */   MCD::OPC_CheckField, 13, 1, 0, 160, 15, 0, // Skip to: 28250
    4722             : /* 24250 */   MCD::OPC_Decode, 136, 12, 203, 1, // Opcode: M2_mmacls_rs1
    4723             : /* 24255 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 24272
    4724             : /* 24260 */   MCD::OPC_CheckField, 13, 1, 0, 143, 15, 0, // Skip to: 28250
    4725             : /* 24267 */   MCD::OPC_Decode, 135, 14, 203, 1, // Opcode: M4_vrmpyeh_acc_s1
    4726             : /* 24272 */   MCD::OPC_FilterValue, 3, 133, 15, 0, // Skip to: 28250
    4727             : /* 24277 */   MCD::OPC_CheckField, 13, 1, 0, 126, 15, 0, // Skip to: 28250
    4728             : /* 24284 */   MCD::OPC_Decode, 132, 12, 203, 1, // Opcode: M2_mmachs_rs1
    4729             : /* 24289 */   MCD::OPC_FilterValue, 86, 54, 0, 0, // Skip to: 24348
    4730             : /* 24294 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4731             : /* 24297 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24314
    4732             : /* 24302 */   MCD::OPC_CheckField, 13, 1, 0, 101, 15, 0, // Skip to: 28250
    4733             : /* 24309 */   MCD::OPC_Decode, 152, 14, 203, 1, // Opcode: M5_vrmacbsu
    4734             : /* 24314 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 24331
    4735             : /* 24319 */   MCD::OPC_CheckField, 13, 1, 0, 84, 15, 0, // Skip to: 28250
    4736             : /* 24326 */   MCD::OPC_Decode, 146, 12, 203, 1, // Opcode: M2_mmaculs_s1
    4737             : /* 24331 */   MCD::OPC_FilterValue, 7, 74, 15, 0, // Skip to: 28250
    4738             : /* 24336 */   MCD::OPC_CheckField, 13, 1, 0, 67, 15, 0, // Skip to: 28250
    4739             : /* 24343 */   MCD::OPC_Decode, 142, 12, 203, 1, // Opcode: M2_mmacuhs_s1
    4740             : /* 24348 */   MCD::OPC_FilterValue, 87, 101, 0, 0, // Skip to: 24454
    4741             : /* 24353 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    4742             : /* 24356 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24378
    4743             : /* 24361 */   MCD::OPC_CheckPredicate, 2, 44, 15, 0, // Skip to: 28250
    4744             : /* 24366 */   MCD::OPC_CheckField, 13, 1, 0, 37, 15, 0, // Skip to: 28250
    4745             : /* 24373 */   MCD::OPC_Decode, 190, 7, 238, 1, // Opcode: A6_vminub_RdP
    4746             : /* 24378 */   MCD::OPC_FilterValue, 1, 27, 15, 0, // Skip to: 28250
    4747             : /* 24383 */   MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
    4748             : /* 24386 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24403
    4749             : /* 24391 */   MCD::OPC_CheckField, 13, 1, 0, 12, 15, 0, // Skip to: 28250
    4750             : /* 24398 */   MCD::OPC_Decode, 231, 13, 203, 1, // Opcode: M2_vrcmpys_acc_s1_l
    4751             : /* 24403 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24420
    4752             : /* 24408 */   MCD::OPC_CheckField, 13, 1, 0, 251, 14, 0, // Skip to: 28250
    4753             : /* 24415 */   MCD::OPC_Decode, 144, 12, 203, 1, // Opcode: M2_mmaculs_rs1
    4754             : /* 24420 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 24437
    4755             : /* 24425 */   MCD::OPC_CheckField, 13, 1, 0, 234, 14, 0, // Skip to: 28250
    4756             : /* 24432 */   MCD::OPC_Decode, 139, 14, 203, 1, // Opcode: M4_vrmpyoh_acc_s1
    4757             : /* 24437 */   MCD::OPC_FilterValue, 3, 224, 14, 0, // Skip to: 28250
    4758             : /* 24442 */   MCD::OPC_CheckField, 13, 1, 0, 217, 14, 0, // Skip to: 28250
    4759             : /* 24449 */   MCD::OPC_Decode, 140, 12, 203, 1, // Opcode: M2_mmacuhs_rs1
    4760             : /* 24454 */   MCD::OPC_FilterValue, 88, 47, 0, 0, // Skip to: 24506
    4761             : /* 24459 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4762             : /* 24462 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24484
    4763             : /* 24467 */   MCD::OPC_CheckPredicate, 1, 194, 14, 0, // Skip to: 28250
    4764             : /* 24472 */   MCD::OPC_CheckField, 13, 1, 0, 187, 14, 0, // Skip to: 28250
    4765             : /* 24479 */   MCD::OPC_Decode, 173, 8, 199, 1, // Opcode: F2_sfadd
    4766             : /* 24484 */   MCD::OPC_FilterValue, 1, 177, 14, 0, // Skip to: 28250
    4767             : /* 24489 */   MCD::OPC_CheckPredicate, 1, 172, 14, 0, // Skip to: 28250
    4768             : /* 24494 */   MCD::OPC_CheckField, 13, 1, 0, 165, 14, 0, // Skip to: 28250
    4769             : /* 24501 */   MCD::OPC_Decode, 194, 8, 199, 1, // Opcode: F2_sfsub
    4770             : /* 24506 */   MCD::OPC_FilterValue, 90, 24, 0, 0, // Skip to: 24535
    4771             : /* 24511 */   MCD::OPC_CheckPredicate, 1, 150, 14, 0, // Skip to: 28250
    4772             : /* 24516 */   MCD::OPC_CheckField, 13, 1, 0, 143, 14, 0, // Skip to: 28250
    4773             : /* 24523 */   MCD::OPC_CheckField, 5, 3, 0, 136, 14, 0, // Skip to: 28250
    4774             : /* 24530 */   MCD::OPC_Decode, 192, 8, 199, 1, // Opcode: F2_sfmpy
    4775             : /* 24535 */   MCD::OPC_FilterValue, 92, 47, 0, 0, // Skip to: 24587
    4776             : /* 24540 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4777             : /* 24543 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24565
    4778             : /* 24548 */   MCD::OPC_CheckPredicate, 1, 113, 14, 0, // Skip to: 28250
    4779             : /* 24553 */   MCD::OPC_CheckField, 13, 1, 0, 106, 14, 0, // Skip to: 28250
    4780             : /* 24560 */   MCD::OPC_Decode, 190, 8, 199, 1, // Opcode: F2_sfmax
    4781             : /* 24565 */   MCD::OPC_FilterValue, 1, 96, 14, 0, // Skip to: 28250
    4782             : /* 24570 */   MCD::OPC_CheckPredicate, 1, 91, 14, 0, // Skip to: 28250
    4783             : /* 24575 */   MCD::OPC_CheckField, 13, 1, 0, 84, 14, 0, // Skip to: 28250
    4784             : /* 24582 */   MCD::OPC_Decode, 191, 8, 199, 1, // Opcode: F2_sfmin
    4785             : /* 24587 */   MCD::OPC_FilterValue, 94, 47, 0, 0, // Skip to: 24639
    4786             : /* 24592 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4787             : /* 24595 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24617
    4788             : /* 24600 */   MCD::OPC_CheckPredicate, 1, 61, 14, 0, // Skip to: 28250
    4789             : /* 24605 */   MCD::OPC_CheckField, 13, 1, 0, 54, 14, 0, // Skip to: 28250
    4790             : /* 24612 */   MCD::OPC_Decode, 180, 8, 199, 1, // Opcode: F2_sffixupn
    4791             : /* 24617 */   MCD::OPC_FilterValue, 1, 44, 14, 0, // Skip to: 28250
    4792             : /* 24622 */   MCD::OPC_CheckPredicate, 1, 39, 14, 0, // Skip to: 28250
    4793             : /* 24627 */   MCD::OPC_CheckField, 13, 1, 0, 32, 14, 0, // Skip to: 28250
    4794             : /* 24634 */   MCD::OPC_Decode, 179, 8, 199, 1, // Opcode: F2_sffixupd
    4795             : /* 24639 */   MCD::OPC_FilterValue, 95, 24, 0, 0, // Skip to: 24668
    4796             : /* 24644 */   MCD::OPC_CheckPredicate, 1, 17, 14, 0, // Skip to: 28250
    4797             : /* 24649 */   MCD::OPC_CheckField, 13, 1, 0, 10, 14, 0, // Skip to: 28250
    4798             : /* 24656 */   MCD::OPC_CheckField, 7, 1, 1, 3, 14, 0, // Skip to: 28250
    4799             : /* 24663 */   MCD::OPC_Decode, 193, 8, 239, 1, // Opcode: F2_sfrecipa
    4800             : /* 24668 */   MCD::OPC_FilterValue, 96, 139, 0, 0, // Skip to: 24812
    4801             : /* 24673 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4802             : /* 24676 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24693
    4803             : /* 24681 */   MCD::OPC_CheckField, 13, 1, 0, 234, 13, 0, // Skip to: 28250
    4804             : /* 24688 */   MCD::OPC_Decode, 185, 12, 199, 1, // Opcode: M2_mpy_ll_s0
    4805             : /* 24693 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24710
    4806             : /* 24698 */   MCD::OPC_CheckField, 13, 1, 0, 217, 13, 0, // Skip to: 28250
    4807             : /* 24705 */   MCD::OPC_Decode, 183, 12, 199, 1, // Opcode: M2_mpy_lh_s0
    4808             : /* 24710 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 24727
    4809             : /* 24715 */   MCD::OPC_CheckField, 13, 1, 0, 200, 13, 0, // Skip to: 28250
    4810             : /* 24722 */   MCD::OPC_Decode, 181, 12, 199, 1, // Opcode: M2_mpy_hl_s0
    4811             : /* 24727 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 24744
    4812             : /* 24732 */   MCD::OPC_CheckField, 13, 1, 0, 183, 13, 0, // Skip to: 28250
    4813             : /* 24739 */   MCD::OPC_Decode, 179, 12, 199, 1, // Opcode: M2_mpy_hh_s0
    4814             : /* 24744 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 24761
    4815             : /* 24749 */   MCD::OPC_CheckField, 13, 1, 0, 166, 13, 0, // Skip to: 28250
    4816             : /* 24756 */   MCD::OPC_Decode, 217, 12, 199, 1, // Opcode: M2_mpy_sat_ll_s0
    4817             : /* 24761 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 24778
    4818             : /* 24766 */   MCD::OPC_CheckField, 13, 1, 0, 149, 13, 0, // Skip to: 28250
    4819             : /* 24773 */   MCD::OPC_Decode, 215, 12, 199, 1, // Opcode: M2_mpy_sat_lh_s0
    4820             : /* 24778 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 24795
    4821             : /* 24783 */   MCD::OPC_CheckField, 13, 1, 0, 132, 13, 0, // Skip to: 28250
    4822             : /* 24790 */   MCD::OPC_Decode, 213, 12, 199, 1, // Opcode: M2_mpy_sat_hl_s0
    4823             : /* 24795 */   MCD::OPC_FilterValue, 7, 122, 13, 0, // Skip to: 28250
    4824             : /* 24800 */   MCD::OPC_CheckField, 13, 1, 0, 115, 13, 0, // Skip to: 28250
    4825             : /* 24807 */   MCD::OPC_Decode, 211, 12, 199, 1, // Opcode: M2_mpy_sat_hh_s0
    4826             : /* 24812 */   MCD::OPC_FilterValue, 97, 139, 0, 0, // Skip to: 24956
    4827             : /* 24817 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4828             : /* 24820 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24837
    4829             : /* 24825 */   MCD::OPC_CheckField, 13, 1, 0, 90, 13, 0, // Skip to: 28250
    4830             : /* 24832 */   MCD::OPC_Decode, 209, 12, 199, 1, // Opcode: M2_mpy_rnd_ll_s0
    4831             : /* 24837 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24854
    4832             : /* 24842 */   MCD::OPC_CheckField, 13, 1, 0, 73, 13, 0, // Skip to: 28250
    4833             : /* 24849 */   MCD::OPC_Decode, 207, 12, 199, 1, // Opcode: M2_mpy_rnd_lh_s0
    4834             : /* 24854 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 24871
    4835             : /* 24859 */   MCD::OPC_CheckField, 13, 1, 0, 56, 13, 0, // Skip to: 28250
    4836             : /* 24866 */   MCD::OPC_Decode, 205, 12, 199, 1, // Opcode: M2_mpy_rnd_hl_s0
    4837             : /* 24871 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 24888
    4838             : /* 24876 */   MCD::OPC_CheckField, 13, 1, 0, 39, 13, 0, // Skip to: 28250
    4839             : /* 24883 */   MCD::OPC_Decode, 203, 12, 199, 1, // Opcode: M2_mpy_rnd_hh_s0
    4840             : /* 24888 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 24905
    4841             : /* 24893 */   MCD::OPC_CheckField, 13, 1, 0, 22, 13, 0, // Skip to: 28250
    4842             : /* 24900 */   MCD::OPC_Decode, 225, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_ll_s0
    4843             : /* 24905 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 24922
    4844             : /* 24910 */   MCD::OPC_CheckField, 13, 1, 0, 5, 13, 0, // Skip to: 28250
    4845             : /* 24917 */   MCD::OPC_Decode, 223, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_lh_s0
    4846             : /* 24922 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 24939
    4847             : /* 24927 */   MCD::OPC_CheckField, 13, 1, 0, 244, 12, 0, // Skip to: 28250
    4848             : /* 24934 */   MCD::OPC_Decode, 221, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_hl_s0
    4849             : /* 24939 */   MCD::OPC_FilterValue, 7, 234, 12, 0, // Skip to: 28250
    4850             : /* 24944 */   MCD::OPC_CheckField, 13, 1, 0, 227, 12, 0, // Skip to: 28250
    4851             : /* 24951 */   MCD::OPC_Decode, 219, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_hh_s0
    4852             : /* 24956 */   MCD::OPC_FilterValue, 98, 71, 0, 0, // Skip to: 25032
    4853             : /* 24961 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4854             : /* 24964 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24981
    4855             : /* 24969 */   MCD::OPC_CheckField, 13, 1, 0, 202, 12, 0, // Skip to: 28250
    4856             : /* 24976 */   MCD::OPC_Decode, 152, 13, 199, 1, // Opcode: M2_mpyu_ll_s0
    4857             : /* 24981 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 24998
    4858             : /* 24986 */   MCD::OPC_CheckField, 13, 1, 0, 185, 12, 0, // Skip to: 28250
    4859             : /* 24993 */   MCD::OPC_Decode, 150, 13, 199, 1, // Opcode: M2_mpyu_lh_s0
    4860             : /* 24998 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 25015
    4861             : /* 25003 */   MCD::OPC_CheckField, 13, 1, 0, 168, 12, 0, // Skip to: 28250
    4862             : /* 25010 */   MCD::OPC_Decode, 148, 13, 199, 1, // Opcode: M2_mpyu_hl_s0
    4863             : /* 25015 */   MCD::OPC_FilterValue, 3, 158, 12, 0, // Skip to: 28250
    4864             : /* 25020 */   MCD::OPC_CheckField, 13, 1, 0, 151, 12, 0, // Skip to: 28250
    4865             : /* 25027 */   MCD::OPC_Decode, 146, 13, 199, 1, // Opcode: M2_mpyu_hh_s0
    4866             : /* 25032 */   MCD::OPC_FilterValue, 100, 139, 0, 0, // Skip to: 25176
    4867             : /* 25037 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4868             : /* 25040 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25057
    4869             : /* 25045 */   MCD::OPC_CheckField, 13, 1, 0, 126, 12, 0, // Skip to: 28250
    4870             : /* 25052 */   MCD::OPC_Decode, 186, 12, 199, 1, // Opcode: M2_mpy_ll_s1
    4871             : /* 25057 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25074
    4872             : /* 25062 */   MCD::OPC_CheckField, 13, 1, 0, 109, 12, 0, // Skip to: 28250
    4873             : /* 25069 */   MCD::OPC_Decode, 184, 12, 199, 1, // Opcode: M2_mpy_lh_s1
    4874             : /* 25074 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 25091
    4875             : /* 25079 */   MCD::OPC_CheckField, 13, 1, 0, 92, 12, 0, // Skip to: 28250
    4876             : /* 25086 */   MCD::OPC_Decode, 182, 12, 199, 1, // Opcode: M2_mpy_hl_s1
    4877             : /* 25091 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 25108
    4878             : /* 25096 */   MCD::OPC_CheckField, 13, 1, 0, 75, 12, 0, // Skip to: 28250
    4879             : /* 25103 */   MCD::OPC_Decode, 180, 12, 199, 1, // Opcode: M2_mpy_hh_s1
    4880             : /* 25108 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 25125
    4881             : /* 25113 */   MCD::OPC_CheckField, 13, 1, 0, 58, 12, 0, // Skip to: 28250
    4882             : /* 25120 */   MCD::OPC_Decode, 218, 12, 199, 1, // Opcode: M2_mpy_sat_ll_s1
    4883             : /* 25125 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 25142
    4884             : /* 25130 */   MCD::OPC_CheckField, 13, 1, 0, 41, 12, 0, // Skip to: 28250
    4885             : /* 25137 */   MCD::OPC_Decode, 216, 12, 199, 1, // Opcode: M2_mpy_sat_lh_s1
    4886             : /* 25142 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 25159
    4887             : /* 25147 */   MCD::OPC_CheckField, 13, 1, 0, 24, 12, 0, // Skip to: 28250
    4888             : /* 25154 */   MCD::OPC_Decode, 214, 12, 199, 1, // Opcode: M2_mpy_sat_hl_s1
    4889             : /* 25159 */   MCD::OPC_FilterValue, 7, 14, 12, 0, // Skip to: 28250
    4890             : /* 25164 */   MCD::OPC_CheckField, 13, 1, 0, 7, 12, 0, // Skip to: 28250
    4891             : /* 25171 */   MCD::OPC_Decode, 212, 12, 199, 1, // Opcode: M2_mpy_sat_hh_s1
    4892             : /* 25176 */   MCD::OPC_FilterValue, 101, 139, 0, 0, // Skip to: 25320
    4893             : /* 25181 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4894             : /* 25184 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25201
    4895             : /* 25189 */   MCD::OPC_CheckField, 13, 1, 0, 238, 11, 0, // Skip to: 28250
    4896             : /* 25196 */   MCD::OPC_Decode, 210, 12, 199, 1, // Opcode: M2_mpy_rnd_ll_s1
    4897             : /* 25201 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25218
    4898             : /* 25206 */   MCD::OPC_CheckField, 13, 1, 0, 221, 11, 0, // Skip to: 28250
    4899             : /* 25213 */   MCD::OPC_Decode, 208, 12, 199, 1, // Opcode: M2_mpy_rnd_lh_s1
    4900             : /* 25218 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 25235
    4901             : /* 25223 */   MCD::OPC_CheckField, 13, 1, 0, 204, 11, 0, // Skip to: 28250
    4902             : /* 25230 */   MCD::OPC_Decode, 206, 12, 199, 1, // Opcode: M2_mpy_rnd_hl_s1
    4903             : /* 25235 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 25252
    4904             : /* 25240 */   MCD::OPC_CheckField, 13, 1, 0, 187, 11, 0, // Skip to: 28250
    4905             : /* 25247 */   MCD::OPC_Decode, 204, 12, 199, 1, // Opcode: M2_mpy_rnd_hh_s1
    4906             : /* 25252 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 25269
    4907             : /* 25257 */   MCD::OPC_CheckField, 13, 1, 0, 170, 11, 0, // Skip to: 28250
    4908             : /* 25264 */   MCD::OPC_Decode, 226, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_ll_s1
    4909             : /* 25269 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 25286
    4910             : /* 25274 */   MCD::OPC_CheckField, 13, 1, 0, 153, 11, 0, // Skip to: 28250
    4911             : /* 25281 */   MCD::OPC_Decode, 224, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_lh_s1
    4912             : /* 25286 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 25303
    4913             : /* 25291 */   MCD::OPC_CheckField, 13, 1, 0, 136, 11, 0, // Skip to: 28250
    4914             : /* 25298 */   MCD::OPC_Decode, 222, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_hl_s1
    4915             : /* 25303 */   MCD::OPC_FilterValue, 7, 126, 11, 0, // Skip to: 28250
    4916             : /* 25308 */   MCD::OPC_CheckField, 13, 1, 0, 119, 11, 0, // Skip to: 28250
    4917             : /* 25315 */   MCD::OPC_Decode, 220, 12, 199, 1, // Opcode: M2_mpy_sat_rnd_hh_s1
    4918             : /* 25320 */   MCD::OPC_FilterValue, 102, 71, 0, 0, // Skip to: 25396
    4919             : /* 25325 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4920             : /* 25328 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25345
    4921             : /* 25333 */   MCD::OPC_CheckField, 13, 1, 0, 94, 11, 0, // Skip to: 28250
    4922             : /* 25340 */   MCD::OPC_Decode, 153, 13, 199, 1, // Opcode: M2_mpyu_ll_s1
    4923             : /* 25345 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25362
    4924             : /* 25350 */   MCD::OPC_CheckField, 13, 1, 0, 77, 11, 0, // Skip to: 28250
    4925             : /* 25357 */   MCD::OPC_Decode, 151, 13, 199, 1, // Opcode: M2_mpyu_lh_s1
    4926             : /* 25362 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 25379
    4927             : /* 25367 */   MCD::OPC_CheckField, 13, 1, 0, 60, 11, 0, // Skip to: 28250
    4928             : /* 25374 */   MCD::OPC_Decode, 149, 13, 199, 1, // Opcode: M2_mpyu_hl_s1
    4929             : /* 25379 */   MCD::OPC_FilterValue, 3, 50, 11, 0, // Skip to: 28250
    4930             : /* 25384 */   MCD::OPC_CheckField, 13, 1, 0, 43, 11, 0, // Skip to: 28250
    4931             : /* 25391 */   MCD::OPC_Decode, 147, 13, 199, 1, // Opcode: M2_mpyu_hh_s1
    4932             : /* 25396 */   MCD::OPC_FilterValue, 104, 37, 0, 0, // Skip to: 25438
    4933             : /* 25401 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4934             : /* 25404 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25421
    4935             : /* 25409 */   MCD::OPC_CheckField, 13, 1, 0, 18, 11, 0, // Skip to: 28250
    4936             : /* 25416 */   MCD::OPC_Decode, 134, 13, 199, 1, // Opcode: M2_mpyi
    4937             : /* 25421 */   MCD::OPC_FilterValue, 1, 8, 11, 0, // Skip to: 28250
    4938             : /* 25426 */   MCD::OPC_CheckField, 13, 1, 0, 1, 11, 0, // Skip to: 28250
    4939             : /* 25433 */   MCD::OPC_Decode, 227, 12, 199, 1, // Opcode: M2_mpy_up
    4940             : /* 25438 */   MCD::OPC_FilterValue, 105, 54, 0, 0, // Skip to: 25497
    4941             : /* 25443 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4942             : /* 25446 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25463
    4943             : /* 25451 */   MCD::OPC_CheckField, 13, 1, 0, 232, 10, 0, // Skip to: 28250
    4944             : /* 25458 */   MCD::OPC_Decode, 247, 11, 199, 1, // Opcode: M2_dpmpyss_rnd_s0
    4945             : /* 25463 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 25480
    4946             : /* 25468 */   MCD::OPC_CheckField, 13, 1, 0, 215, 10, 0, // Skip to: 28250
    4947             : /* 25475 */   MCD::OPC_Decode, 233, 11, 199, 1, // Opcode: M2_cmpyrs_s0
    4948             : /* 25480 */   MCD::OPC_FilterValue, 7, 205, 10, 0, // Skip to: 28250
    4949             : /* 25485 */   MCD::OPC_CheckField, 13, 1, 0, 198, 10, 0, // Skip to: 28250
    4950             : /* 25492 */   MCD::OPC_Decode, 215, 13, 199, 1, // Opcode: M2_vmpy2s_s0pack
    4951             : /* 25497 */   MCD::OPC_FilterValue, 106, 19, 0, 0, // Skip to: 25521
    4952             : /* 25502 */   MCD::OPC_CheckField, 13, 1, 0, 181, 10, 0, // Skip to: 28250
    4953             : /* 25509 */   MCD::OPC_CheckField, 5, 3, 1, 174, 10, 0, // Skip to: 28250
    4954             : /* 25516 */   MCD::OPC_Decode, 162, 13, 199, 1, // Opcode: M2_mpyu_up
    4955             : /* 25521 */   MCD::OPC_FilterValue, 107, 37, 0, 0, // Skip to: 25563
    4956             : /* 25526 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4957             : /* 25529 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25546
    4958             : /* 25534 */   MCD::OPC_CheckField, 13, 1, 0, 149, 10, 0, // Skip to: 28250
    4959             : /* 25541 */   MCD::OPC_Decode, 137, 13, 199, 1, // Opcode: M2_mpysu_up
    4960             : /* 25546 */   MCD::OPC_FilterValue, 6, 139, 10, 0, // Skip to: 28250
    4961             : /* 25551 */   MCD::OPC_CheckField, 13, 1, 0, 132, 10, 0, // Skip to: 28250
    4962             : /* 25558 */   MCD::OPC_Decode, 235, 11, 199, 1, // Opcode: M2_cmpyrsc_s0
    4963             : /* 25563 */   MCD::OPC_FilterValue, 109, 105, 0, 0, // Skip to: 25673
    4964             : /* 25568 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4965             : /* 25571 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25588
    4966             : /* 25576 */   MCD::OPC_CheckField, 13, 1, 0, 107, 10, 0, // Skip to: 28250
    4967             : /* 25583 */   MCD::OPC_Decode, 253, 11, 199, 1, // Opcode: M2_hmmpyh_s1
    4968             : /* 25588 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25605
    4969             : /* 25593 */   MCD::OPC_CheckField, 13, 1, 0, 90, 10, 0, // Skip to: 28250
    4970             : /* 25600 */   MCD::OPC_Decode, 255, 11, 199, 1, // Opcode: M2_hmmpyl_s1
    4971             : /* 25605 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 25622
    4972             : /* 25610 */   MCD::OPC_CheckField, 13, 1, 0, 73, 10, 0, // Skip to: 28250
    4973             : /* 25617 */   MCD::OPC_Decode, 228, 12, 199, 1, // Opcode: M2_mpy_up_s1
    4974             : /* 25622 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 25639
    4975             : /* 25627 */   MCD::OPC_CheckField, 13, 1, 0, 56, 10, 0, // Skip to: 28250
    4976             : /* 25634 */   MCD::OPC_Decode, 252, 11, 199, 1, // Opcode: M2_hmmpyh_rs1
    4977             : /* 25639 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 25656
    4978             : /* 25644 */   MCD::OPC_CheckField, 13, 1, 0, 39, 10, 0, // Skip to: 28250
    4979             : /* 25651 */   MCD::OPC_Decode, 234, 11, 199, 1, // Opcode: M2_cmpyrs_s1
    4980             : /* 25656 */   MCD::OPC_FilterValue, 7, 29, 10, 0, // Skip to: 28250
    4981             : /* 25661 */   MCD::OPC_CheckField, 13, 1, 0, 22, 10, 0, // Skip to: 28250
    4982             : /* 25668 */   MCD::OPC_Decode, 217, 13, 199, 1, // Opcode: M2_vmpy2s_s1pack
    4983             : /* 25673 */   MCD::OPC_FilterValue, 111, 54, 0, 0, // Skip to: 25732
    4984             : /* 25678 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4985             : /* 25681 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25698
    4986             : /* 25686 */   MCD::OPC_CheckField, 13, 1, 0, 253, 9, 0, // Skip to: 28250
    4987             : /* 25693 */   MCD::OPC_Decode, 229, 12, 199, 1, // Opcode: M2_mpy_up_s1_sat
    4988             : /* 25698 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 25715
    4989             : /* 25703 */   MCD::OPC_CheckField, 13, 1, 0, 236, 9, 0, // Skip to: 28250
    4990             : /* 25710 */   MCD::OPC_Decode, 254, 11, 199, 1, // Opcode: M2_hmmpyl_rs1
    4991             : /* 25715 */   MCD::OPC_FilterValue, 6, 226, 9, 0, // Skip to: 28250
    4992             : /* 25720 */   MCD::OPC_CheckField, 13, 1, 0, 219, 9, 0, // Skip to: 28250
    4993             : /* 25727 */   MCD::OPC_Decode, 236, 11, 199, 1, // Opcode: M2_cmpyrsc_s1
    4994             : /* 25732 */   MCD::OPC_FilterValue, 112, 139, 0, 0, // Skip to: 25876
    4995             : /* 25737 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    4996             : /* 25740 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25757
    4997             : /* 25745 */   MCD::OPC_CheckField, 13, 1, 0, 194, 9, 0, // Skip to: 28250
    4998             : /* 25752 */   MCD::OPC_Decode, 169, 12, 207, 1, // Opcode: M2_mpy_acc_ll_s0
    4999             : /* 25757 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25774
    5000             : /* 25762 */   MCD::OPC_CheckField, 13, 1, 0, 177, 9, 0, // Skip to: 28250
    5001             : /* 25769 */   MCD::OPC_Decode, 167, 12, 207, 1, // Opcode: M2_mpy_acc_lh_s0
    5002             : /* 25774 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 25791
    5003             : /* 25779 */   MCD::OPC_CheckField, 13, 1, 0, 160, 9, 0, // Skip to: 28250
    5004             : /* 25786 */   MCD::OPC_Decode, 165, 12, 207, 1, // Opcode: M2_mpy_acc_hl_s0
    5005             : /* 25791 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 25808
    5006             : /* 25796 */   MCD::OPC_CheckField, 13, 1, 0, 143, 9, 0, // Skip to: 28250
    5007             : /* 25803 */   MCD::OPC_Decode, 163, 12, 207, 1, // Opcode: M2_mpy_acc_hh_s0
    5008             : /* 25808 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 25825
    5009             : /* 25813 */   MCD::OPC_CheckField, 13, 1, 0, 126, 9, 0, // Skip to: 28250
    5010             : /* 25820 */   MCD::OPC_Decode, 177, 12, 207, 1, // Opcode: M2_mpy_acc_sat_ll_s0
    5011             : /* 25825 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 25842
    5012             : /* 25830 */   MCD::OPC_CheckField, 13, 1, 0, 109, 9, 0, // Skip to: 28250
    5013             : /* 25837 */   MCD::OPC_Decode, 175, 12, 207, 1, // Opcode: M2_mpy_acc_sat_lh_s0
    5014             : /* 25842 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 25859
    5015             : /* 25847 */   MCD::OPC_CheckField, 13, 1, 0, 92, 9, 0, // Skip to: 28250
    5016             : /* 25854 */   MCD::OPC_Decode, 173, 12, 207, 1, // Opcode: M2_mpy_acc_sat_hl_s0
    5017             : /* 25859 */   MCD::OPC_FilterValue, 7, 82, 9, 0, // Skip to: 28250
    5018             : /* 25864 */   MCD::OPC_CheckField, 13, 1, 0, 75, 9, 0, // Skip to: 28250
    5019             : /* 25871 */   MCD::OPC_Decode, 171, 12, 207, 1, // Opcode: M2_mpy_acc_sat_hh_s0
    5020             : /* 25876 */   MCD::OPC_FilterValue, 113, 139, 0, 0, // Skip to: 26020
    5021             : /* 25881 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5022             : /* 25884 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 25901
    5023             : /* 25889 */   MCD::OPC_CheckField, 13, 1, 0, 50, 9, 0, // Skip to: 28250
    5024             : /* 25896 */   MCD::OPC_Decode, 193, 12, 207, 1, // Opcode: M2_mpy_nac_ll_s0
    5025             : /* 25901 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 25918
    5026             : /* 25906 */   MCD::OPC_CheckField, 13, 1, 0, 33, 9, 0, // Skip to: 28250
    5027             : /* 25913 */   MCD::OPC_Decode, 191, 12, 207, 1, // Opcode: M2_mpy_nac_lh_s0
    5028             : /* 25918 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 25935
    5029             : /* 25923 */   MCD::OPC_CheckField, 13, 1, 0, 16, 9, 0, // Skip to: 28250
    5030             : /* 25930 */   MCD::OPC_Decode, 189, 12, 207, 1, // Opcode: M2_mpy_nac_hl_s0
    5031             : /* 25935 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 25952
    5032             : /* 25940 */   MCD::OPC_CheckField, 13, 1, 0, 255, 8, 0, // Skip to: 28250
    5033             : /* 25947 */   MCD::OPC_Decode, 187, 12, 207, 1, // Opcode: M2_mpy_nac_hh_s0
    5034             : /* 25952 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 25969
    5035             : /* 25957 */   MCD::OPC_CheckField, 13, 1, 0, 238, 8, 0, // Skip to: 28250
    5036             : /* 25964 */   MCD::OPC_Decode, 201, 12, 207, 1, // Opcode: M2_mpy_nac_sat_ll_s0
    5037             : /* 25969 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 25986
    5038             : /* 25974 */   MCD::OPC_CheckField, 13, 1, 0, 221, 8, 0, // Skip to: 28250
    5039             : /* 25981 */   MCD::OPC_Decode, 199, 12, 207, 1, // Opcode: M2_mpy_nac_sat_lh_s0
    5040             : /* 25986 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 26003
    5041             : /* 25991 */   MCD::OPC_CheckField, 13, 1, 0, 204, 8, 0, // Skip to: 28250
    5042             : /* 25998 */   MCD::OPC_Decode, 197, 12, 207, 1, // Opcode: M2_mpy_nac_sat_hl_s0
    5043             : /* 26003 */   MCD::OPC_FilterValue, 7, 194, 8, 0, // Skip to: 28250
    5044             : /* 26008 */   MCD::OPC_CheckField, 13, 1, 0, 187, 8, 0, // Skip to: 28250
    5045             : /* 26015 */   MCD::OPC_Decode, 195, 12, 207, 1, // Opcode: M2_mpy_nac_sat_hh_s0
    5046             : /* 26020 */   MCD::OPC_FilterValue, 114, 71, 0, 0, // Skip to: 26096
    5047             : /* 26025 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5048             : /* 26028 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26045
    5049             : /* 26033 */   MCD::OPC_CheckField, 13, 1, 0, 162, 8, 0, // Skip to: 28250
    5050             : /* 26040 */   MCD::OPC_Decode, 144, 13, 207, 1, // Opcode: M2_mpyu_acc_ll_s0
    5051             : /* 26045 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26062
    5052             : /* 26050 */   MCD::OPC_CheckField, 13, 1, 0, 145, 8, 0, // Skip to: 28250
    5053             : /* 26057 */   MCD::OPC_Decode, 142, 13, 207, 1, // Opcode: M2_mpyu_acc_lh_s0
    5054             : /* 26062 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 26079
    5055             : /* 26067 */   MCD::OPC_CheckField, 13, 1, 0, 128, 8, 0, // Skip to: 28250
    5056             : /* 26074 */   MCD::OPC_Decode, 140, 13, 207, 1, // Opcode: M2_mpyu_acc_hl_s0
    5057             : /* 26079 */   MCD::OPC_FilterValue, 3, 118, 8, 0, // Skip to: 28250
    5058             : /* 26084 */   MCD::OPC_CheckField, 13, 1, 0, 111, 8, 0, // Skip to: 28250
    5059             : /* 26091 */   MCD::OPC_Decode, 138, 13, 207, 1, // Opcode: M2_mpyu_acc_hh_s0
    5060             : /* 26096 */   MCD::OPC_FilterValue, 115, 71, 0, 0, // Skip to: 26172
    5061             : /* 26101 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5062             : /* 26104 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26121
    5063             : /* 26109 */   MCD::OPC_CheckField, 13, 1, 0, 86, 8, 0, // Skip to: 28250
    5064             : /* 26116 */   MCD::OPC_Decode, 160, 13, 207, 1, // Opcode: M2_mpyu_nac_ll_s0
    5065             : /* 26121 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26138
    5066             : /* 26126 */   MCD::OPC_CheckField, 13, 1, 0, 69, 8, 0, // Skip to: 28250
    5067             : /* 26133 */   MCD::OPC_Decode, 158, 13, 207, 1, // Opcode: M2_mpyu_nac_lh_s0
    5068             : /* 26138 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 26155
    5069             : /* 26143 */   MCD::OPC_CheckField, 13, 1, 0, 52, 8, 0, // Skip to: 28250
    5070             : /* 26150 */   MCD::OPC_Decode, 156, 13, 207, 1, // Opcode: M2_mpyu_nac_hl_s0
    5071             : /* 26155 */   MCD::OPC_FilterValue, 3, 42, 8, 0, // Skip to: 28250
    5072             : /* 26160 */   MCD::OPC_CheckField, 13, 1, 0, 35, 8, 0, // Skip to: 28250
    5073             : /* 26167 */   MCD::OPC_Decode, 154, 13, 207, 1, // Opcode: M2_mpyu_nac_hh_s0
    5074             : /* 26172 */   MCD::OPC_FilterValue, 116, 139, 0, 0, // Skip to: 26316
    5075             : /* 26177 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5076             : /* 26180 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26197
    5077             : /* 26185 */   MCD::OPC_CheckField, 13, 1, 0, 10, 8, 0, // Skip to: 28250
    5078             : /* 26192 */   MCD::OPC_Decode, 170, 12, 207, 1, // Opcode: M2_mpy_acc_ll_s1
    5079             : /* 26197 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26214
    5080             : /* 26202 */   MCD::OPC_CheckField, 13, 1, 0, 249, 7, 0, // Skip to: 28250
    5081             : /* 26209 */   MCD::OPC_Decode, 168, 12, 207, 1, // Opcode: M2_mpy_acc_lh_s1
    5082             : /* 26214 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 26231
    5083             : /* 26219 */   MCD::OPC_CheckField, 13, 1, 0, 232, 7, 0, // Skip to: 28250
    5084             : /* 26226 */   MCD::OPC_Decode, 166, 12, 207, 1, // Opcode: M2_mpy_acc_hl_s1
    5085             : /* 26231 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 26248
    5086             : /* 26236 */   MCD::OPC_CheckField, 13, 1, 0, 215, 7, 0, // Skip to: 28250
    5087             : /* 26243 */   MCD::OPC_Decode, 164, 12, 207, 1, // Opcode: M2_mpy_acc_hh_s1
    5088             : /* 26248 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 26265
    5089             : /* 26253 */   MCD::OPC_CheckField, 13, 1, 0, 198, 7, 0, // Skip to: 28250
    5090             : /* 26260 */   MCD::OPC_Decode, 178, 12, 207, 1, // Opcode: M2_mpy_acc_sat_ll_s1
    5091             : /* 26265 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 26282
    5092             : /* 26270 */   MCD::OPC_CheckField, 13, 1, 0, 181, 7, 0, // Skip to: 28250
    5093             : /* 26277 */   MCD::OPC_Decode, 176, 12, 207, 1, // Opcode: M2_mpy_acc_sat_lh_s1
    5094             : /* 26282 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 26299
    5095             : /* 26287 */   MCD::OPC_CheckField, 13, 1, 0, 164, 7, 0, // Skip to: 28250
    5096             : /* 26294 */   MCD::OPC_Decode, 174, 12, 207, 1, // Opcode: M2_mpy_acc_sat_hl_s1
    5097             : /* 26299 */   MCD::OPC_FilterValue, 7, 154, 7, 0, // Skip to: 28250
    5098             : /* 26304 */   MCD::OPC_CheckField, 13, 1, 0, 147, 7, 0, // Skip to: 28250
    5099             : /* 26311 */   MCD::OPC_Decode, 172, 12, 207, 1, // Opcode: M2_mpy_acc_sat_hh_s1
    5100             : /* 26316 */   MCD::OPC_FilterValue, 117, 139, 0, 0, // Skip to: 26460
    5101             : /* 26321 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5102             : /* 26324 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26341
    5103             : /* 26329 */   MCD::OPC_CheckField, 13, 1, 0, 122, 7, 0, // Skip to: 28250
    5104             : /* 26336 */   MCD::OPC_Decode, 194, 12, 207, 1, // Opcode: M2_mpy_nac_ll_s1
    5105             : /* 26341 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26358
    5106             : /* 26346 */   MCD::OPC_CheckField, 13, 1, 0, 105, 7, 0, // Skip to: 28250
    5107             : /* 26353 */   MCD::OPC_Decode, 192, 12, 207, 1, // Opcode: M2_mpy_nac_lh_s1
    5108             : /* 26358 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 26375
    5109             : /* 26363 */   MCD::OPC_CheckField, 13, 1, 0, 88, 7, 0, // Skip to: 28250
    5110             : /* 26370 */   MCD::OPC_Decode, 190, 12, 207, 1, // Opcode: M2_mpy_nac_hl_s1
    5111             : /* 26375 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 26392
    5112             : /* 26380 */   MCD::OPC_CheckField, 13, 1, 0, 71, 7, 0, // Skip to: 28250
    5113             : /* 26387 */   MCD::OPC_Decode, 188, 12, 207, 1, // Opcode: M2_mpy_nac_hh_s1
    5114             : /* 26392 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 26409
    5115             : /* 26397 */   MCD::OPC_CheckField, 13, 1, 0, 54, 7, 0, // Skip to: 28250
    5116             : /* 26404 */   MCD::OPC_Decode, 202, 12, 207, 1, // Opcode: M2_mpy_nac_sat_ll_s1
    5117             : /* 26409 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 26426
    5118             : /* 26414 */   MCD::OPC_CheckField, 13, 1, 0, 37, 7, 0, // Skip to: 28250
    5119             : /* 26421 */   MCD::OPC_Decode, 200, 12, 207, 1, // Opcode: M2_mpy_nac_sat_lh_s1
    5120             : /* 26426 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 26443
    5121             : /* 26431 */   MCD::OPC_CheckField, 13, 1, 0, 20, 7, 0, // Skip to: 28250
    5122             : /* 26438 */   MCD::OPC_Decode, 198, 12, 207, 1, // Opcode: M2_mpy_nac_sat_hl_s1
    5123             : /* 26443 */   MCD::OPC_FilterValue, 7, 10, 7, 0, // Skip to: 28250
    5124             : /* 26448 */   MCD::OPC_CheckField, 13, 1, 0, 3, 7, 0, // Skip to: 28250
    5125             : /* 26455 */   MCD::OPC_Decode, 196, 12, 207, 1, // Opcode: M2_mpy_nac_sat_hh_s1
    5126             : /* 26460 */   MCD::OPC_FilterValue, 118, 71, 0, 0, // Skip to: 26536
    5127             : /* 26465 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5128             : /* 26468 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26485
    5129             : /* 26473 */   MCD::OPC_CheckField, 13, 1, 0, 234, 6, 0, // Skip to: 28250
    5130             : /* 26480 */   MCD::OPC_Decode, 145, 13, 207, 1, // Opcode: M2_mpyu_acc_ll_s1
    5131             : /* 26485 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26502
    5132             : /* 26490 */   MCD::OPC_CheckField, 13, 1, 0, 217, 6, 0, // Skip to: 28250
    5133             : /* 26497 */   MCD::OPC_Decode, 143, 13, 207, 1, // Opcode: M2_mpyu_acc_lh_s1
    5134             : /* 26502 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 26519
    5135             : /* 26507 */   MCD::OPC_CheckField, 13, 1, 0, 200, 6, 0, // Skip to: 28250
    5136             : /* 26514 */   MCD::OPC_Decode, 141, 13, 207, 1, // Opcode: M2_mpyu_acc_hl_s1
    5137             : /* 26519 */   MCD::OPC_FilterValue, 3, 190, 6, 0, // Skip to: 28250
    5138             : /* 26524 */   MCD::OPC_CheckField, 13, 1, 0, 183, 6, 0, // Skip to: 28250
    5139             : /* 26531 */   MCD::OPC_Decode, 139, 13, 207, 1, // Opcode: M2_mpyu_acc_hh_s1
    5140             : /* 26536 */   MCD::OPC_FilterValue, 119, 71, 0, 0, // Skip to: 26612
    5141             : /* 26541 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5142             : /* 26544 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26561
    5143             : /* 26549 */   MCD::OPC_CheckField, 13, 1, 0, 158, 6, 0, // Skip to: 28250
    5144             : /* 26556 */   MCD::OPC_Decode, 161, 13, 207, 1, // Opcode: M2_mpyu_nac_ll_s1
    5145             : /* 26561 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26578
    5146             : /* 26566 */   MCD::OPC_CheckField, 13, 1, 0, 141, 6, 0, // Skip to: 28250
    5147             : /* 26573 */   MCD::OPC_Decode, 159, 13, 207, 1, // Opcode: M2_mpyu_nac_lh_s1
    5148             : /* 26578 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 26595
    5149             : /* 26583 */   MCD::OPC_CheckField, 13, 1, 0, 124, 6, 0, // Skip to: 28250
    5150             : /* 26590 */   MCD::OPC_Decode, 157, 13, 207, 1, // Opcode: M2_mpyu_nac_hl_s1
    5151             : /* 26595 */   MCD::OPC_FilterValue, 3, 114, 6, 0, // Skip to: 28250
    5152             : /* 26600 */   MCD::OPC_CheckField, 13, 1, 0, 107, 6, 0, // Skip to: 28250
    5153             : /* 26607 */   MCD::OPC_Decode, 155, 13, 207, 1, // Opcode: M2_mpyu_nac_hh_s1
    5154             : /* 26612 */   MCD::OPC_FilterValue, 120, 142, 0, 0, // Skip to: 26759
    5155             : /* 26617 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5156             : /* 26620 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26637
    5157             : /* 26625 */   MCD::OPC_CheckField, 13, 1, 0, 82, 6, 0, // Skip to: 28250
    5158             : /* 26632 */   MCD::OPC_Decode, 128, 12, 207, 1, // Opcode: M2_maci
    5159             : /* 26637 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26654
    5160             : /* 26642 */   MCD::OPC_CheckField, 13, 1, 0, 65, 6, 0, // Skip to: 28250
    5161             : /* 26649 */   MCD::OPC_Decode, 223, 11, 207, 1, // Opcode: M2_acci
    5162             : /* 26654 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 26671
    5163             : /* 26659 */   MCD::OPC_CheckField, 13, 1, 0, 48, 6, 0, // Skip to: 28250
    5164             : /* 26666 */   MCD::OPC_Decode, 189, 13, 240, 1, // Opcode: M2_subacc
    5165             : /* 26671 */   MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 26693
    5166             : /* 26676 */   MCD::OPC_CheckPredicate, 1, 33, 6, 0, // Skip to: 28250
    5167             : /* 26681 */   MCD::OPC_CheckField, 13, 1, 0, 26, 6, 0, // Skip to: 28250
    5168             : /* 26688 */   MCD::OPC_Decode, 182, 8, 207, 1, // Opcode: F2_sffma
    5169             : /* 26693 */   MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 26715
    5170             : /* 26698 */   MCD::OPC_CheckPredicate, 1, 11, 6, 0, // Skip to: 28250
    5171             : /* 26703 */   MCD::OPC_CheckField, 13, 1, 0, 4, 6, 0, // Skip to: 28250
    5172             : /* 26710 */   MCD::OPC_Decode, 185, 8, 207, 1, // Opcode: F2_sffms
    5173             : /* 26715 */   MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 26737
    5174             : /* 26720 */   MCD::OPC_CheckPredicate, 1, 245, 5, 0, // Skip to: 28250
    5175             : /* 26725 */   MCD::OPC_CheckField, 13, 1, 0, 238, 5, 0, // Skip to: 28250
    5176             : /* 26732 */   MCD::OPC_Decode, 183, 8, 207, 1, // Opcode: F2_sffma_lib
    5177             : /* 26737 */   MCD::OPC_FilterValue, 7, 228, 5, 0, // Skip to: 28250
    5178             : /* 26742 */   MCD::OPC_CheckPredicate, 1, 223, 5, 0, // Skip to: 28250
    5179             : /* 26747 */   MCD::OPC_CheckField, 13, 1, 0, 216, 5, 0, // Skip to: 28250
    5180             : /* 26754 */   MCD::OPC_Decode, 186, 8, 207, 1, // Opcode: F2_sffms_lib
    5181             : /* 26759 */   MCD::OPC_FilterValue, 121, 54, 0, 0, // Skip to: 26818
    5182             : /* 26764 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5183             : /* 26767 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26784
    5184             : /* 26772 */   MCD::OPC_CheckField, 13, 1, 0, 191, 5, 0, // Skip to: 28250
    5185             : /* 26779 */   MCD::OPC_Decode, 255, 13, 207, 1, // Opcode: M4_or_andn
    5186             : /* 26784 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26801
    5187             : /* 26789 */   MCD::OPC_CheckField, 13, 1, 0, 174, 5, 0, // Skip to: 28250
    5188             : /* 26796 */   MCD::OPC_Decode, 240, 13, 207, 1, // Opcode: M4_and_andn
    5189             : /* 26801 */   MCD::OPC_FilterValue, 2, 164, 5, 0, // Skip to: 28250
    5190             : /* 26806 */   MCD::OPC_CheckField, 13, 1, 0, 157, 5, 0, // Skip to: 28250
    5191             : /* 26813 */   MCD::OPC_Decode, 143, 14, 207, 1, // Opcode: M4_xor_andn
    5192             : /* 26818 */   MCD::OPC_FilterValue, 122, 71, 0, 0, // Skip to: 26894
    5193             : /* 26823 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5194             : /* 26826 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26843
    5195             : /* 26831 */   MCD::OPC_CheckField, 13, 1, 0, 132, 5, 0, // Skip to: 28250
    5196             : /* 26838 */   MCD::OPC_Decode, 239, 13, 207, 1, // Opcode: M4_and_and
    5197             : /* 26843 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26860
    5198             : /* 26848 */   MCD::OPC_CheckField, 13, 1, 0, 115, 5, 0, // Skip to: 28250
    5199             : /* 26855 */   MCD::OPC_Decode, 241, 13, 207, 1, // Opcode: M4_and_or
    5200             : /* 26860 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 26877
    5201             : /* 26865 */   MCD::OPC_CheckField, 13, 1, 0, 98, 5, 0, // Skip to: 28250
    5202             : /* 26872 */   MCD::OPC_Decode, 242, 13, 207, 1, // Opcode: M4_and_xor
    5203             : /* 26877 */   MCD::OPC_FilterValue, 3, 88, 5, 0, // Skip to: 28250
    5204             : /* 26882 */   MCD::OPC_CheckField, 13, 1, 0, 81, 5, 0, // Skip to: 28250
    5205             : /* 26889 */   MCD::OPC_Decode, 254, 13, 207, 1, // Opcode: M4_or_and
    5206             : /* 26894 */   MCD::OPC_FilterValue, 123, 67, 0, 0, // Skip to: 26966
    5207             : /* 26899 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    5208             : /* 26902 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 26944
    5209             : /* 26907 */   MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
    5210             : /* 26910 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 26927
    5211             : /* 26915 */   MCD::OPC_CheckField, 13, 1, 0, 48, 5, 0, // Skip to: 28250
    5212             : /* 26922 */   MCD::OPC_Decode, 247, 13, 207, 1, // Opcode: M4_mac_up_s1_sat
    5213             : /* 26927 */   MCD::OPC_FilterValue, 1, 38, 5, 0, // Skip to: 28250
    5214             : /* 26932 */   MCD::OPC_CheckField, 13, 1, 0, 31, 5, 0, // Skip to: 28250
    5215             : /* 26939 */   MCD::OPC_Decode, 253, 13, 207, 1, // Opcode: M4_nac_up_s1_sat
    5216             : /* 26944 */   MCD::OPC_FilterValue, 1, 21, 5, 0, // Skip to: 28250
    5217             : /* 26949 */   MCD::OPC_CheckPredicate, 1, 16, 5, 0, // Skip to: 28250
    5218             : /* 26954 */   MCD::OPC_CheckField, 13, 1, 0, 9, 5, 0, // Skip to: 28250
    5219             : /* 26961 */   MCD::OPC_Decode, 184, 8, 241, 1, // Opcode: F2_sffma_sc
    5220             : /* 26966 */   MCD::OPC_FilterValue, 124, 37, 0, 0, // Skip to: 27008
    5221             : /* 26971 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5222             : /* 26974 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 26991
    5223             : /* 26979 */   MCD::OPC_CheckField, 13, 1, 0, 240, 4, 0, // Skip to: 28250
    5224             : /* 26986 */   MCD::OPC_Decode, 187, 13, 207, 1, // Opcode: M2_nacci
    5225             : /* 26991 */   MCD::OPC_FilterValue, 3, 230, 4, 0, // Skip to: 28250
    5226             : /* 26996 */   MCD::OPC_CheckField, 13, 1, 0, 223, 4, 0, // Skip to: 28250
    5227             : /* 27003 */   MCD::OPC_Decode, 238, 13, 207, 1, // Opcode: M2_xor_xacc
    5228             : /* 27008 */   MCD::OPC_FilterValue, 126, 213, 4, 0, // Skip to: 28250
    5229             : /* 27013 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5230             : /* 27016 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 27033
    5231             : /* 27021 */   MCD::OPC_CheckField, 13, 1, 0, 198, 4, 0, // Skip to: 28250
    5232             : /* 27028 */   MCD::OPC_Decode, 128, 14, 207, 1, // Opcode: M4_or_or
    5233             : /* 27033 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 27050
    5234             : /* 27038 */   MCD::OPC_CheckField, 13, 1, 0, 181, 4, 0, // Skip to: 28250
    5235             : /* 27045 */   MCD::OPC_Decode, 129, 14, 207, 1, // Opcode: M4_or_xor
    5236             : /* 27050 */   MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 27067
    5237             : /* 27055 */   MCD::OPC_CheckField, 13, 1, 0, 164, 4, 0, // Skip to: 28250
    5238             : /* 27062 */   MCD::OPC_Decode, 142, 14, 207, 1, // Opcode: M4_xor_and
    5239             : /* 27067 */   MCD::OPC_FilterValue, 3, 154, 4, 0, // Skip to: 28250
    5240             : /* 27072 */   MCD::OPC_CheckField, 13, 1, 0, 147, 4, 0, // Skip to: 28250
    5241             : /* 27079 */   MCD::OPC_Decode, 144, 14, 207, 1, // Opcode: M4_xor_or
    5242             : /* 27084 */   MCD::OPC_FilterValue, 15, 137, 4, 0, // Skip to: 28250
    5243             : /* 27089 */   MCD::OPC_ExtractField, 21, 7,  // Inst{27-21} ...
    5244             : /* 27092 */   MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 27116
    5245             : /* 27097 */   MCD::OPC_CheckField, 13, 1, 0, 122, 4, 0, // Skip to: 28250
    5246             : /* 27104 */   MCD::OPC_CheckField, 5, 3, 0, 115, 4, 0, // Skip to: 28250
    5247             : /* 27111 */   MCD::OPC_Decode, 205, 5, 199, 1, // Opcode: A2_and
    5248             : /* 27116 */   MCD::OPC_FilterValue, 9, 19, 0, 0, // Skip to: 27140
    5249             : /* 27121 */   MCD::OPC_CheckField, 13, 1, 0, 98, 4, 0, // Skip to: 28250
    5250             : /* 27128 */   MCD::OPC_CheckField, 5, 3, 0, 91, 4, 0, // Skip to: 28250
    5251             : /* 27135 */   MCD::OPC_Decode, 228, 5, 199, 1, // Opcode: A2_or
    5252             : /* 27140 */   MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 27164
    5253             : /* 27145 */   MCD::OPC_CheckField, 13, 1, 0, 74, 4, 0, // Skip to: 28250
    5254             : /* 27152 */   MCD::OPC_CheckField, 5, 3, 0, 67, 4, 0, // Skip to: 28250
    5255             : /* 27159 */   MCD::OPC_Decode, 229, 6, 199, 1, // Opcode: A2_xor
    5256             : /* 27164 */   MCD::OPC_FilterValue, 12, 19, 0, 0, // Skip to: 27188
    5257             : /* 27169 */   MCD::OPC_CheckField, 13, 1, 0, 50, 4, 0, // Skip to: 28250
    5258             : /* 27176 */   MCD::OPC_CheckField, 5, 3, 0, 43, 4, 0, // Skip to: 28250
    5259             : /* 27183 */   MCD::OPC_Decode, 233, 6, 212, 1, // Opcode: A4_andn
    5260             : /* 27188 */   MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 27212
    5261             : /* 27193 */   MCD::OPC_CheckField, 13, 1, 0, 26, 4, 0, // Skip to: 28250
    5262             : /* 27200 */   MCD::OPC_CheckField, 5, 3, 0, 19, 4, 0, // Skip to: 28250
    5263             : /* 27207 */   MCD::OPC_Decode, 130, 7, 212, 1, // Opcode: A4_orn
    5264             : /* 27212 */   MCD::OPC_FilterValue, 16, 37, 0, 0, // Skip to: 27254
    5265             : /* 27217 */   MCD::OPC_ExtractField, 2, 6,  // Inst{7-2} ...
    5266             : /* 27220 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 27237
    5267             : /* 27225 */   MCD::OPC_CheckField, 13, 1, 0, 250, 3, 0, // Skip to: 28250
    5268             : /* 27232 */   MCD::OPC_Decode, 206, 7, 153, 1, // Opcode: C2_cmpeq
    5269             : /* 27237 */   MCD::OPC_FilterValue, 4, 240, 3, 0, // Skip to: 28250
    5270             : /* 27242 */   MCD::OPC_CheckField, 13, 1, 0, 233, 3, 0, // Skip to: 28250
    5271             : /* 27249 */   MCD::OPC_Decode, 237, 7, 153, 1, // Opcode: C4_cmpneq
    5272             : /* 27254 */   MCD::OPC_FilterValue, 18, 37, 0, 0, // Skip to: 27296
    5273             : /* 27259 */   MCD::OPC_ExtractField, 2, 6,  // Inst{7-2} ...
    5274             : /* 27262 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 27279
    5275             : /* 27267 */   MCD::OPC_CheckField, 13, 1, 0, 208, 3, 0, // Skip to: 28250
    5276             : /* 27274 */   MCD::OPC_Decode, 209, 7, 153, 1, // Opcode: C2_cmpgt
    5277             : /* 27279 */   MCD::OPC_FilterValue, 4, 198, 3, 0, // Skip to: 28250
    5278             : /* 27284 */   MCD::OPC_CheckField, 13, 1, 0, 191, 3, 0, // Skip to: 28250
    5279             : /* 27291 */   MCD::OPC_Decode, 233, 7, 153, 1, // Opcode: C4_cmplte
    5280             : /* 27296 */   MCD::OPC_FilterValue, 19, 37, 0, 0, // Skip to: 27338
    5281             : /* 27301 */   MCD::OPC_ExtractField, 2, 6,  // Inst{7-2} ...
    5282             : /* 27304 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 27321
    5283             : /* 27309 */   MCD::OPC_CheckField, 13, 1, 0, 166, 3, 0, // Skip to: 28250
    5284             : /* 27316 */   MCD::OPC_Decode, 212, 7, 153, 1, // Opcode: C2_cmpgtu
    5285             : /* 27321 */   MCD::OPC_FilterValue, 4, 156, 3, 0, // Skip to: 28250
    5286             : /* 27326 */   MCD::OPC_CheckField, 13, 1, 0, 149, 3, 0, // Skip to: 28250
    5287             : /* 27333 */   MCD::OPC_Decode, 235, 7, 153, 1, // Opcode: C4_cmplteu
    5288             : /* 27338 */   MCD::OPC_FilterValue, 24, 19, 0, 0, // Skip to: 27362
    5289             : /* 27343 */   MCD::OPC_CheckField, 13, 1, 0, 132, 3, 0, // Skip to: 28250
    5290             : /* 27350 */   MCD::OPC_CheckField, 5, 3, 0, 125, 3, 0, // Skip to: 28250
    5291             : /* 27357 */   MCD::OPC_Decode, 186, 5, 199, 1, // Opcode: A2_add
    5292             : /* 27362 */   MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 27386
    5293             : /* 27367 */   MCD::OPC_CheckField, 13, 1, 0, 108, 3, 0, // Skip to: 28250
    5294             : /* 27374 */   MCD::OPC_CheckField, 5, 3, 0, 101, 3, 0, // Skip to: 28250
    5295             : /* 27381 */   MCD::OPC_Decode, 133, 6, 212, 1, // Opcode: A2_sub
    5296             : /* 27386 */   MCD::OPC_FilterValue, 26, 19, 0, 0, // Skip to: 27410
    5297             : /* 27391 */   MCD::OPC_CheckField, 13, 1, 0, 84, 3, 0, // Skip to: 28250
    5298             : /* 27398 */   MCD::OPC_CheckField, 5, 3, 0, 77, 3, 0, // Skip to: 28250
    5299             : /* 27405 */   MCD::OPC_Decode, 156, 7, 199, 1, // Opcode: A4_rcmpeq
    5300             : /* 27410 */   MCD::OPC_FilterValue, 27, 19, 0, 0, // Skip to: 27434
    5301             : /* 27415 */   MCD::OPC_CheckField, 13, 1, 0, 60, 3, 0, // Skip to: 28250
    5302             : /* 27422 */   MCD::OPC_CheckField, 5, 3, 0, 53, 3, 0, // Skip to: 28250
    5303             : /* 27429 */   MCD::OPC_Decode, 158, 7, 199, 1, // Opcode: A4_rcmpneq
    5304             : /* 27434 */   MCD::OPC_FilterValue, 28, 19, 0, 0, // Skip to: 27458
    5305             : /* 27439 */   MCD::OPC_CheckField, 13, 1, 0, 36, 3, 0, // Skip to: 28250
    5306             : /* 27446 */   MCD::OPC_CheckField, 5, 3, 0, 29, 3, 0, // Skip to: 28250
    5307             : /* 27453 */   MCD::OPC_Decode, 210, 5, 212, 1, // Opcode: A2_combine_hh
    5308             : /* 27458 */   MCD::OPC_FilterValue, 29, 19, 0, 0, // Skip to: 27482
    5309             : /* 27463 */   MCD::OPC_CheckField, 13, 1, 0, 12, 3, 0, // Skip to: 28250
    5310             : /* 27470 */   MCD::OPC_CheckField, 5, 3, 0, 5, 3, 0, // Skip to: 28250
    5311             : /* 27477 */   MCD::OPC_Decode, 211, 5, 212, 1, // Opcode: A2_combine_hl
    5312             : /* 27482 */   MCD::OPC_FilterValue, 30, 19, 0, 0, // Skip to: 27506
    5313             : /* 27487 */   MCD::OPC_CheckField, 13, 1, 0, 244, 2, 0, // Skip to: 28250
    5314             : /* 27494 */   MCD::OPC_CheckField, 5, 3, 0, 237, 2, 0, // Skip to: 28250
    5315             : /* 27501 */   MCD::OPC_Decode, 212, 5, 212, 1, // Opcode: A2_combine_lh
    5316             : /* 27506 */   MCD::OPC_FilterValue, 31, 19, 0, 0, // Skip to: 27530
    5317             : /* 27511 */   MCD::OPC_CheckField, 13, 1, 0, 220, 2, 0, // Skip to: 28250
    5318             : /* 27518 */   MCD::OPC_CheckField, 5, 3, 0, 213, 2, 0, // Skip to: 28250
    5319             : /* 27525 */   MCD::OPC_Decode, 213, 5, 212, 1, // Opcode: A2_combine_ll
    5320             : /* 27530 */   MCD::OPC_FilterValue, 32, 19, 0, 0, // Skip to: 27554
    5321             : /* 27535 */   MCD::OPC_CheckField, 13, 1, 0, 196, 2, 0, // Skip to: 28250
    5322             : /* 27542 */   MCD::OPC_CheckField, 7, 1, 0, 189, 2, 0, // Skip to: 28250
    5323             : /* 27549 */   MCD::OPC_Decode, 216, 7, 239, 1, // Opcode: C2_mux
    5324             : /* 27554 */   MCD::OPC_FilterValue, 40, 19, 0, 0, // Skip to: 27578
    5325             : /* 27559 */   MCD::OPC_CheckField, 13, 1, 0, 172, 2, 0, // Skip to: 28250
    5326             : /* 27566 */   MCD::OPC_CheckField, 5, 3, 0, 165, 2, 0, // Skip to: 28250
    5327             : /* 27573 */   MCD::OPC_Decode, 215, 5, 211, 1, // Opcode: A2_combinew
    5328             : /* 27578 */   MCD::OPC_FilterValue, 44, 19, 0, 0, // Skip to: 27602
    5329             : /* 27583 */   MCD::OPC_CheckField, 13, 1, 0, 148, 2, 0, // Skip to: 28250
    5330             : /* 27590 */   MCD::OPC_CheckField, 5, 3, 0, 141, 2, 0, // Skip to: 28250
    5331             : /* 27597 */   MCD::OPC_Decode, 189, 15, 211, 1, // Opcode: S2_packhl
    5332             : /* 27602 */   MCD::OPC_FilterValue, 48, 19, 0, 0, // Skip to: 27626
    5333             : /* 27607 */   MCD::OPC_CheckField, 13, 1, 0, 124, 2, 0, // Skip to: 28250
    5334             : /* 27614 */   MCD::OPC_CheckField, 5, 3, 0, 117, 2, 0, // Skip to: 28250
    5335             : /* 27621 */   MCD::OPC_Decode, 149, 6, 199, 1, // Opcode: A2_svaddh
    5336             : /* 27626 */   MCD::OPC_FilterValue, 49, 19, 0, 0, // Skip to: 27650
    5337             : /* 27631 */   MCD::OPC_CheckField, 13, 1, 0, 100, 2, 0, // Skip to: 28250
    5338             : /* 27638 */   MCD::OPC_CheckField, 5, 3, 0, 93, 2, 0, // Skip to: 28250
    5339             : /* 27645 */   MCD::OPC_Decode, 150, 6, 199, 1, // Opcode: A2_svaddhs
    5340             : /* 27650 */   MCD::OPC_FilterValue, 50, 19, 0, 0, // Skip to: 27674
    5341             : /* 27655 */   MCD::OPC_CheckField, 13, 1, 0, 76, 2, 0, // Skip to: 28250
    5342             : /* 27662 */   MCD::OPC_CheckField, 5, 3, 0, 69, 2, 0, // Skip to: 28250
    5343             : /* 27669 */   MCD::OPC_Decode, 202, 5, 199, 1, // Opcode: A2_addsat
    5344             : /* 27674 */   MCD::OPC_FilterValue, 51, 19, 0, 0, // Skip to: 27698
    5345             : /* 27679 */   MCD::OPC_CheckField, 13, 1, 0, 52, 2, 0, // Skip to: 28250
    5346             : /* 27686 */   MCD::OPC_CheckField, 5, 3, 0, 45, 2, 0, // Skip to: 28250
    5347             : /* 27693 */   MCD::OPC_Decode, 151, 6, 199, 1, // Opcode: A2_svadduhs
    5348             : /* 27698 */   MCD::OPC_FilterValue, 52, 19, 0, 0, // Skip to: 27722
    5349             : /* 27703 */   MCD::OPC_CheckField, 13, 1, 0, 28, 2, 0, // Skip to: 28250
    5350             : /* 27710 */   MCD::OPC_CheckField, 5, 3, 0, 21, 2, 0, // Skip to: 28250
    5351             : /* 27717 */   MCD::OPC_Decode, 155, 6, 212, 1, // Opcode: A2_svsubh
    5352             : /* 27722 */   MCD::OPC_FilterValue, 53, 19, 0, 0, // Skip to: 27746
    5353             : /* 27727 */   MCD::OPC_CheckField, 13, 1, 0, 4, 2, 0, // Skip to: 28250
    5354             : /* 27734 */   MCD::OPC_CheckField, 5, 3, 0, 253, 1, 0, // Skip to: 28250
    5355             : /* 27741 */   MCD::OPC_Decode, 156, 6, 212, 1, // Opcode: A2_svsubhs
    5356             : /* 27746 */   MCD::OPC_FilterValue, 54, 19, 0, 0, // Skip to: 27770
    5357             : /* 27751 */   MCD::OPC_CheckField, 13, 1, 0, 236, 1, 0, // Skip to: 28250
    5358             : /* 27758 */   MCD::OPC_CheckField, 5, 3, 0, 229, 1, 0, // Skip to: 28250
    5359             : /* 27765 */   MCD::OPC_Decode, 148, 6, 212, 1, // Opcode: A2_subsat
    5360             : /* 27770 */   MCD::OPC_FilterValue, 55, 19, 0, 0, // Skip to: 27794
    5361             : /* 27775 */   MCD::OPC_CheckField, 13, 1, 0, 212, 1, 0, // Skip to: 28250
    5362             : /* 27782 */   MCD::OPC_CheckField, 5, 3, 0, 205, 1, 0, // Skip to: 28250
    5363             : /* 27789 */   MCD::OPC_Decode, 157, 6, 212, 1, // Opcode: A2_svsubuhs
    5364             : /* 27794 */   MCD::OPC_FilterValue, 56, 19, 0, 0, // Skip to: 27818
    5365             : /* 27799 */   MCD::OPC_CheckField, 13, 1, 0, 188, 1, 0, // Skip to: 28250
    5366             : /* 27806 */   MCD::OPC_CheckField, 5, 3, 0, 181, 1, 0, // Skip to: 28250
    5367             : /* 27813 */   MCD::OPC_Decode, 152, 6, 199, 1, // Opcode: A2_svavgh
    5368             : /* 27818 */   MCD::OPC_FilterValue, 57, 19, 0, 0, // Skip to: 27842
    5369             : /* 27823 */   MCD::OPC_CheckField, 13, 1, 0, 164, 1, 0, // Skip to: 28250
    5370             : /* 27830 */   MCD::OPC_CheckField, 5, 3, 0, 157, 1, 0, // Skip to: 28250
    5371             : /* 27837 */   MCD::OPC_Decode, 153, 6, 199, 1, // Opcode: A2_svavghs
    5372             : /* 27842 */   MCD::OPC_FilterValue, 59, 19, 0, 0, // Skip to: 27866
    5373             : /* 27847 */   MCD::OPC_CheckField, 13, 1, 0, 140, 1, 0, // Skip to: 28250
    5374             : /* 27854 */   MCD::OPC_CheckField, 5, 3, 0, 133, 1, 0, // Skip to: 28250
    5375             : /* 27861 */   MCD::OPC_Decode, 154, 6, 212, 1, // Opcode: A2_svnavgh
    5376             : /* 27866 */   MCD::OPC_FilterValue, 72, 59, 0, 0, // Skip to: 27930
    5377             : /* 27871 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    5378             : /* 27874 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 27902
    5379             : /* 27879 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5380             : /* 27882 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 27892
    5381             : /* 27887 */   MCD::OPC_Decode, 241, 5, 239, 1, // Opcode: A2_pandt
    5382             : /* 27892 */   MCD::OPC_FilterValue, 1, 97, 1, 0, // Skip to: 28250
    5383             : /* 27897 */   MCD::OPC_Decode, 242, 5, 239, 1, // Opcode: A2_pandtnew
    5384             : /* 27902 */   MCD::OPC_FilterValue, 1, 87, 1, 0, // Skip to: 28250
    5385             : /* 27907 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5386             : /* 27910 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 27920
    5387             : /* 27915 */   MCD::OPC_Decode, 239, 5, 239, 1, // Opcode: A2_pandf
    5388             : /* 27920 */   MCD::OPC_FilterValue, 1, 69, 1, 0, // Skip to: 28250
    5389             : /* 27925 */   MCD::OPC_Decode, 240, 5, 239, 1, // Opcode: A2_pandfnew
    5390             : /* 27930 */   MCD::OPC_FilterValue, 73, 59, 0, 0, // Skip to: 27994
    5391             : /* 27935 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    5392             : /* 27938 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 27966
    5393             : /* 27943 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5394             : /* 27946 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 27956
    5395             : /* 27951 */   MCD::OPC_Decode, 245, 5, 239, 1, // Opcode: A2_port
    5396             : /* 27956 */   MCD::OPC_FilterValue, 1, 33, 1, 0, // Skip to: 28250
    5397             : /* 27961 */   MCD::OPC_Decode, 246, 5, 239, 1, // Opcode: A2_portnew
    5398             : /* 27966 */   MCD::OPC_FilterValue, 1, 23, 1, 0, // Skip to: 28250
    5399             : /* 27971 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5400             : /* 27974 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 27984
    5401             : /* 27979 */   MCD::OPC_Decode, 243, 5, 239, 1, // Opcode: A2_porf
    5402             : /* 27984 */   MCD::OPC_FilterValue, 1, 5, 1, 0, // Skip to: 28250
    5403             : /* 27989 */   MCD::OPC_Decode, 244, 5, 239, 1, // Opcode: A2_porfnew
    5404             : /* 27994 */   MCD::OPC_FilterValue, 75, 59, 0, 0, // Skip to: 28058
    5405             : /* 27999 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    5406             : /* 28002 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 28030
    5407             : /* 28007 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5408             : /* 28010 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28020
    5409             : /* 28015 */   MCD::OPC_Decode, 253, 5, 239, 1, // Opcode: A2_pxort
    5410             : /* 28020 */   MCD::OPC_FilterValue, 1, 225, 0, 0, // Skip to: 28250
    5411             : /* 28025 */   MCD::OPC_Decode, 254, 5, 239, 1, // Opcode: A2_pxortnew
    5412             : /* 28030 */   MCD::OPC_FilterValue, 1, 215, 0, 0, // Skip to: 28250
    5413             : /* 28035 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5414             : /* 28038 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28048
    5415             : /* 28043 */   MCD::OPC_Decode, 251, 5, 239, 1, // Opcode: A2_pxorf
    5416             : /* 28048 */   MCD::OPC_FilterValue, 1, 197, 0, 0, // Skip to: 28250
    5417             : /* 28053 */   MCD::OPC_Decode, 252, 5, 239, 1, // Opcode: A2_pxorfnew
    5418             : /* 28058 */   MCD::OPC_FilterValue, 88, 59, 0, 0, // Skip to: 28122
    5419             : /* 28063 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    5420             : /* 28066 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 28094
    5421             : /* 28071 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5422             : /* 28074 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28084
    5423             : /* 28079 */   MCD::OPC_Decode, 237, 5, 239, 1, // Opcode: A2_paddt
    5424             : /* 28084 */   MCD::OPC_FilterValue, 1, 161, 0, 0, // Skip to: 28250
    5425             : /* 28089 */   MCD::OPC_Decode, 238, 5, 239, 1, // Opcode: A2_paddtnew
    5426             : /* 28094 */   MCD::OPC_FilterValue, 1, 151, 0, 0, // Skip to: 28250
    5427             : /* 28099 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5428             : /* 28102 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28112
    5429             : /* 28107 */   MCD::OPC_Decode, 231, 5, 239, 1, // Opcode: A2_paddf
    5430             : /* 28112 */   MCD::OPC_FilterValue, 1, 133, 0, 0, // Skip to: 28250
    5431             : /* 28117 */   MCD::OPC_Decode, 232, 5, 239, 1, // Opcode: A2_paddfnew
    5432             : /* 28122 */   MCD::OPC_FilterValue, 89, 59, 0, 0, // Skip to: 28186
    5433             : /* 28127 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    5434             : /* 28130 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 28158
    5435             : /* 28135 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5436             : /* 28138 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28148
    5437             : /* 28143 */   MCD::OPC_Decode, 249, 5, 242, 1, // Opcode: A2_psubt
    5438             : /* 28148 */   MCD::OPC_FilterValue, 1, 97, 0, 0, // Skip to: 28250
    5439             : /* 28153 */   MCD::OPC_Decode, 250, 5, 242, 1, // Opcode: A2_psubtnew
    5440             : /* 28158 */   MCD::OPC_FilterValue, 1, 87, 0, 0, // Skip to: 28250
    5441             : /* 28163 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5442             : /* 28166 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28176
    5443             : /* 28171 */   MCD::OPC_Decode, 247, 5, 242, 1, // Opcode: A2_psubf
    5444             : /* 28176 */   MCD::OPC_FilterValue, 1, 69, 0, 0, // Skip to: 28250
    5445             : /* 28181 */   MCD::OPC_Decode, 248, 5, 242, 1, // Opcode: A2_psubfnew
    5446             : /* 28186 */   MCD::OPC_FilterValue, 104, 59, 0, 0, // Skip to: 28250
    5447             : /* 28191 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    5448             : /* 28194 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 28222
    5449             : /* 28199 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5450             : /* 28202 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28212
    5451             : /* 28207 */   MCD::OPC_Decode, 201, 7, 243, 1, // Opcode: C2_ccombinewt
    5452             : /* 28212 */   MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 28250
    5453             : /* 28217 */   MCD::OPC_Decode, 200, 7, 243, 1, // Opcode: C2_ccombinewnewt
    5454             : /* 28222 */   MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 28250
    5455             : /* 28227 */   MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5456             : /* 28230 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 28240
    5457             : /* 28235 */   MCD::OPC_Decode, 198, 7, 243, 1, // Opcode: C2_ccombinewf
    5458             : /* 28240 */   MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 28250
    5459             : /* 28245 */   MCD::OPC_Decode, 199, 7, 243, 1, // Opcode: C2_ccombinewnewf
    5460             : /* 28250 */   MCD::OPC_Fail,
    5461             :   0
    5462             : };
    5463             : 
    5464             : static const uint8_t DecoderTableEXT_mmvec32[] = {
    5465             : /* 0 */       MCD::OPC_ExtractField, 24, 8,  // Inst{31-24} ...
    5466             : /* 3 */       MCD::OPC_FilterValue, 24, 173, 0, 0, // Skip to: 181
    5467             : /* 8 */       MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5468             : /* 11 */      MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33
    5469             : /* 16 */      MCD::OPC_CheckPredicate, 5, 68, 43, 0, // Skip to: 11097
    5470             : /* 21 */      MCD::OPC_CheckField, 13, 1, 0, 61, 43, 0, // Skip to: 11097
    5471             : /* 28 */      MCD::OPC_Decode, 255, 19, 244, 1, // Opcode: V6_vasrhbsat
    5472             : /* 33 */      MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 55
    5473             : /* 38 */      MCD::OPC_CheckPredicate, 5, 46, 43, 0, // Skip to: 11097
    5474             : /* 43 */      MCD::OPC_CheckField, 13, 1, 0, 39, 43, 0, // Skip to: 11097
    5475             : /* 50 */      MCD::OPC_Decode, 133, 20, 244, 1, // Opcode: V6_vasruwuhrndsat
    5476             : /* 55 */      MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 77
    5477             : /* 60 */      MCD::OPC_CheckPredicate, 5, 24, 43, 0, // Skip to: 11097
    5478             : /* 65 */      MCD::OPC_CheckField, 13, 1, 0, 17, 43, 0, // Skip to: 11097
    5479             : /* 72 */      MCD::OPC_Decode, 140, 20, 244, 1, // Opcode: V6_vasrwuhrndsat
    5480             : /* 77 */      MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 99
    5481             : /* 82 */      MCD::OPC_CheckPredicate, 5, 2, 43, 0, // Skip to: 11097
    5482             : /* 87 */      MCD::OPC_CheckField, 13, 1, 0, 251, 42, 0, // Skip to: 11097
    5483             : /* 94 */      MCD::OPC_Decode, 241, 20, 244, 1, // Opcode: V6_vlutvvb_nm
    5484             : /* 99 */      MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 137
    5485             : /* 104 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5486             : /* 107 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122
    5487             : /* 112 */     MCD::OPC_CheckPredicate, 5, 228, 42, 0, // Skip to: 11097
    5488             : /* 117 */     MCD::OPC_Decode, 246, 20, 245, 1, // Opcode: V6_vlutvwh_nm
    5489             : /* 122 */     MCD::OPC_FilterValue, 1, 218, 42, 0, // Skip to: 11097
    5490             : /* 127 */     MCD::OPC_CheckPredicate, 6, 213, 42, 0, // Skip to: 11097
    5491             : /* 132 */     MCD::OPC_Decode, 134, 20, 244, 1, // Opcode: V6_vasruwuhsat
    5492             : /* 137 */     MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 159
    5493             : /* 142 */     MCD::OPC_CheckPredicate, 6, 198, 42, 0, // Skip to: 11097
    5494             : /* 147 */     MCD::OPC_CheckField, 13, 1, 1, 191, 42, 0, // Skip to: 11097
    5495             : /* 154 */     MCD::OPC_Decode, 132, 20, 244, 1, // Opcode: V6_vasruhubsat
    5496             : /* 159 */     MCD::OPC_FilterValue, 7, 181, 42, 0, // Skip to: 11097
    5497             : /* 164 */     MCD::OPC_CheckPredicate, 6, 176, 42, 0, // Skip to: 11097
    5498             : /* 169 */     MCD::OPC_CheckField, 13, 1, 0, 169, 42, 0, // Skip to: 11097
    5499             : /* 176 */     MCD::OPC_Decode, 131, 20, 244, 1, // Opcode: V6_vasruhubrndsat
    5500             : /* 181 */     MCD::OPC_FilterValue, 25, 238, 7, 0, // Skip to: 2216
    5501             : /* 186 */     MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    5502             : /* 189 */     MCD::OPC_FilterValue, 0, 51, 1, 0, // Skip to: 501
    5503             : /* 194 */     MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5504             : /* 197 */     MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 235
    5505             : /* 202 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5506             : /* 205 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 220
    5507             : /* 210 */     MCD::OPC_CheckPredicate, 7, 130, 42, 0, // Skip to: 11097
    5508             : /* 215 */     MCD::OPC_Decode, 170, 22, 246, 1, // Opcode: V6_vtmpyb
    5509             : /* 220 */     MCD::OPC_FilterValue, 1, 120, 42, 0, // Skip to: 11097
    5510             : /* 225 */     MCD::OPC_CheckPredicate, 7, 115, 42, 0, // Skip to: 11097
    5511             : /* 230 */     MCD::OPC_Decode, 171, 22, 247, 1, // Opcode: V6_vtmpyb_acc
    5512             : /* 235 */     MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 273
    5513             : /* 240 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5514             : /* 243 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 258
    5515             : /* 248 */     MCD::OPC_CheckPredicate, 7, 92, 42, 0, // Skip to: 11097
    5516             : /* 253 */     MCD::OPC_Decode, 172, 22, 246, 1, // Opcode: V6_vtmpybus
    5517             : /* 258 */     MCD::OPC_FilterValue, 1, 82, 42, 0, // Skip to: 11097
    5518             : /* 263 */     MCD::OPC_CheckPredicate, 7, 77, 42, 0, // Skip to: 11097
    5519             : /* 268 */     MCD::OPC_Decode, 173, 22, 247, 1, // Opcode: V6_vtmpybus_acc
    5520             : /* 273 */     MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 311
    5521             : /* 278 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5522             : /* 281 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 296
    5523             : /* 286 */     MCD::OPC_CheckPredicate, 7, 54, 42, 0, // Skip to: 11097
    5524             : /* 291 */     MCD::OPC_Decode, 171, 20, 248, 1, // Opcode: V6_vdmpyhb
    5525             : /* 296 */     MCD::OPC_FilterValue, 1, 44, 42, 0, // Skip to: 11097
    5526             : /* 301 */     MCD::OPC_CheckPredicate, 7, 39, 42, 0, // Skip to: 11097
    5527             : /* 306 */     MCD::OPC_Decode, 175, 22, 247, 1, // Opcode: V6_vtmpyhb_acc
    5528             : /* 311 */     MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 349
    5529             : /* 316 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5530             : /* 319 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 334
    5531             : /* 324 */     MCD::OPC_CheckPredicate, 7, 16, 42, 0, // Skip to: 11097
    5532             : /* 329 */     MCD::OPC_Decode, 227, 21, 248, 1, // Opcode: V6_vrmpyub
    5533             : /* 334 */     MCD::OPC_FilterValue, 1, 6, 42, 0, // Skip to: 11097
    5534             : /* 339 */     MCD::OPC_CheckPredicate, 7, 1, 42, 0, // Skip to: 11097
    5535             : /* 344 */     MCD::OPC_Decode, 172, 20, 249, 1, // Opcode: V6_vdmpyhb_acc
    5536             : /* 349 */     MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 387
    5537             : /* 354 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5538             : /* 357 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 372
    5539             : /* 362 */     MCD::OPC_CheckPredicate, 7, 234, 41, 0, // Skip to: 11097
    5540             : /* 367 */     MCD::OPC_Decode, 219, 21, 248, 1, // Opcode: V6_vrmpybus
    5541             : /* 372 */     MCD::OPC_FilterValue, 1, 224, 41, 0, // Skip to: 11097
    5542             : /* 377 */     MCD::OPC_CheckPredicate, 7, 219, 41, 0, // Skip to: 11097
    5543             : /* 382 */     MCD::OPC_Decode, 228, 21, 249, 1, // Opcode: V6_vrmpyub_acc
    5544             : /* 387 */     MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 425
    5545             : /* 392 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5546             : /* 395 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 410
    5547             : /* 400 */     MCD::OPC_CheckPredicate, 7, 196, 41, 0, // Skip to: 11097
    5548             : /* 405 */     MCD::OPC_Decode, 185, 20, 246, 1, // Opcode: V6_vdsaduh
    5549             : /* 410 */     MCD::OPC_FilterValue, 1, 186, 41, 0, // Skip to: 11097
    5550             : /* 415 */     MCD::OPC_CheckPredicate, 7, 181, 41, 0, // Skip to: 11097
    5551             : /* 420 */     MCD::OPC_Decode, 220, 21, 249, 1, // Opcode: V6_vrmpybus_acc
    5552             : /* 425 */     MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 463
    5553             : /* 430 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5554             : /* 433 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 448
    5555             : /* 438 */     MCD::OPC_CheckPredicate, 7, 158, 41, 0, // Skip to: 11097
    5556             : /* 443 */     MCD::OPC_Decode, 167, 20, 248, 1, // Opcode: V6_vdmpybus
    5557             : /* 448 */     MCD::OPC_FilterValue, 1, 148, 41, 0, // Skip to: 11097
    5558             : /* 453 */     MCD::OPC_CheckPredicate, 7, 143, 41, 0, // Skip to: 11097
    5559             : /* 458 */     MCD::OPC_Decode, 168, 20, 249, 1, // Opcode: V6_vdmpybus_acc
    5560             : /* 463 */     MCD::OPC_FilterValue, 7, 133, 41, 0, // Skip to: 11097
    5561             : /* 468 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5562             : /* 471 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 486
    5563             : /* 476 */     MCD::OPC_CheckPredicate, 7, 120, 41, 0, // Skip to: 11097
    5564             : /* 481 */     MCD::OPC_Decode, 169, 20, 246, 1, // Opcode: V6_vdmpybus_dv
    5565             : /* 486 */     MCD::OPC_FilterValue, 1, 110, 41, 0, // Skip to: 11097
    5566             : /* 491 */     MCD::OPC_CheckPredicate, 7, 105, 41, 0, // Skip to: 11097
    5567             : /* 496 */     MCD::OPC_Decode, 170, 20, 247, 1, // Opcode: V6_vdmpybus_dv_acc
    5568             : /* 501 */     MCD::OPC_FilterValue, 1, 51, 1, 0, // Skip to: 813
    5569             : /* 506 */     MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5570             : /* 509 */     MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 547
    5571             : /* 514 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5572             : /* 517 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 532
    5573             : /* 522 */     MCD::OPC_CheckPredicate, 7, 74, 41, 0, // Skip to: 11097
    5574             : /* 527 */     MCD::OPC_Decode, 181, 20, 248, 1, // Opcode: V6_vdmpyhsusat
    5575             : /* 532 */     MCD::OPC_FilterValue, 1, 64, 41, 0, // Skip to: 11097
    5576             : /* 537 */     MCD::OPC_CheckPredicate, 7, 59, 41, 0, // Skip to: 11097
    5577             : /* 542 */     MCD::OPC_Decode, 182, 20, 249, 1, // Opcode: V6_vdmpyhsusat_acc
    5578             : /* 547 */     MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 585
    5579             : /* 552 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5580             : /* 555 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 570
    5581             : /* 560 */     MCD::OPC_CheckPredicate, 7, 36, 41, 0, // Skip to: 11097
    5582             : /* 565 */     MCD::OPC_Decode, 179, 20, 250, 1, // Opcode: V6_vdmpyhsuisat
    5583             : /* 570 */     MCD::OPC_FilterValue, 1, 26, 41, 0, // Skip to: 11097
    5584             : /* 575 */     MCD::OPC_CheckPredicate, 7, 21, 41, 0, // Skip to: 11097
    5585             : /* 580 */     MCD::OPC_Decode, 180, 20, 251, 1, // Opcode: V6_vdmpyhsuisat_acc
    5586             : /* 585 */     MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 623
    5587             : /* 590 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5588             : /* 593 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 608
    5589             : /* 598 */     MCD::OPC_CheckPredicate, 7, 254, 40, 0, // Skip to: 11097
    5590             : /* 603 */     MCD::OPC_Decode, 177, 20, 248, 1, // Opcode: V6_vdmpyhsat
    5591             : /* 608 */     MCD::OPC_FilterValue, 1, 244, 40, 0, // Skip to: 11097
    5592             : /* 613 */     MCD::OPC_CheckPredicate, 7, 239, 40, 0, // Skip to: 11097
    5593             : /* 618 */     MCD::OPC_Decode, 176, 20, 251, 1, // Opcode: V6_vdmpyhisat_acc
    5594             : /* 623 */     MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 661
    5595             : /* 628 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5596             : /* 631 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 646
    5597             : /* 636 */     MCD::OPC_CheckPredicate, 7, 216, 40, 0, // Skip to: 11097
    5598             : /* 641 */     MCD::OPC_Decode, 175, 20, 250, 1, // Opcode: V6_vdmpyhisat
    5599             : /* 646 */     MCD::OPC_FilterValue, 1, 206, 40, 0, // Skip to: 11097
    5600             : /* 651 */     MCD::OPC_CheckPredicate, 7, 201, 40, 0, // Skip to: 11097
    5601             : /* 656 */     MCD::OPC_Decode, 178, 20, 249, 1, // Opcode: V6_vdmpyhsat_acc
    5602             : /* 661 */     MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 699
    5603             : /* 666 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5604             : /* 669 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 684
    5605             : /* 674 */     MCD::OPC_CheckPredicate, 7, 178, 40, 0, // Skip to: 11097
    5606             : /* 679 */     MCD::OPC_Decode, 173, 20, 246, 1, // Opcode: V6_vdmpyhb_dv
    5607             : /* 684 */     MCD::OPC_FilterValue, 1, 168, 40, 0, // Skip to: 11097
    5608             : /* 689 */     MCD::OPC_CheckPredicate, 7, 163, 40, 0, // Skip to: 11097
    5609             : /* 694 */     MCD::OPC_Decode, 174, 20, 247, 1, // Opcode: V6_vdmpyhb_dv_acc
    5610             : /* 699 */     MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 737
    5611             : /* 704 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5612             : /* 707 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 722
    5613             : /* 712 */     MCD::OPC_CheckPredicate, 7, 140, 40, 0, // Skip to: 11097
    5614             : /* 717 */     MCD::OPC_Decode, 145, 21, 252, 1, // Opcode: V6_vmpybus
    5615             : /* 722 */     MCD::OPC_FilterValue, 1, 130, 40, 0, // Skip to: 11097
    5616             : /* 727 */     MCD::OPC_CheckPredicate, 7, 125, 40, 0, // Skip to: 11097
    5617             : /* 732 */     MCD::OPC_Decode, 146, 21, 253, 1, // Opcode: V6_vmpybus_acc
    5618             : /* 737 */     MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 775
    5619             : /* 742 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5620             : /* 745 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 760
    5621             : /* 750 */     MCD::OPC_CheckPredicate, 7, 102, 40, 0, // Skip to: 11097
    5622             : /* 755 */     MCD::OPC_Decode, 132, 21, 246, 1, // Opcode: V6_vmpabus
    5623             : /* 760 */     MCD::OPC_FilterValue, 1, 92, 40, 0, // Skip to: 11097
    5624             : /* 765 */     MCD::OPC_CheckPredicate, 7, 87, 40, 0, // Skip to: 11097
    5625             : /* 770 */     MCD::OPC_Decode, 133, 21, 247, 1, // Opcode: V6_vmpabus_acc
    5626             : /* 775 */     MCD::OPC_FilterValue, 7, 77, 40, 0, // Skip to: 11097
    5627             : /* 780 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5628             : /* 783 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 798
    5629             : /* 788 */     MCD::OPC_CheckPredicate, 7, 64, 40, 0, // Skip to: 11097
    5630             : /* 793 */     MCD::OPC_Decode, 138, 21, 246, 1, // Opcode: V6_vmpahb
    5631             : /* 798 */     MCD::OPC_FilterValue, 1, 54, 40, 0, // Skip to: 11097
    5632             : /* 803 */     MCD::OPC_CheckPredicate, 7, 49, 40, 0, // Skip to: 11097
    5633             : /* 808 */     MCD::OPC_Decode, 139, 21, 247, 1, // Opcode: V6_vmpahb_acc
    5634             : /* 813 */     MCD::OPC_FilterValue, 2, 247, 0, 0, // Skip to: 1065
    5635             : /* 818 */     MCD::OPC_ExtractField, 6, 2,  // Inst{7-6} ...
    5636             : /* 821 */     MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 905
    5637             : /* 826 */     MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5638             : /* 829 */     MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 867
    5639             : /* 834 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5640             : /* 837 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 852
    5641             : /* 842 */     MCD::OPC_CheckPredicate, 7, 10, 40, 0, // Skip to: 11097
    5642             : /* 847 */     MCD::OPC_Decode, 153, 21, 252, 1, // Opcode: V6_vmpyh
    5643             : /* 852 */     MCD::OPC_FilterValue, 1, 0, 40, 0, // Skip to: 11097
    5644             : /* 857 */     MCD::OPC_CheckPredicate, 7, 251, 39, 0, // Skip to: 11097
    5645             : /* 862 */     MCD::OPC_Decode, 155, 21, 253, 1, // Opcode: V6_vmpyhsat_acc
    5646             : /* 867 */     MCD::OPC_FilterValue, 1, 241, 39, 0, // Skip to: 11097
    5647             : /* 872 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5648             : /* 875 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 890
    5649             : /* 880 */     MCD::OPC_CheckPredicate, 7, 228, 39, 0, // Skip to: 11097
    5650             : /* 885 */     MCD::OPC_Decode, 157, 21, 248, 1, // Opcode: V6_vmpyhss
    5651             : /* 890 */     MCD::OPC_FilterValue, 1, 218, 39, 0, // Skip to: 11097
    5652             : /* 895 */     MCD::OPC_CheckPredicate, 7, 213, 39, 0, // Skip to: 11097
    5653             : /* 900 */     MCD::OPC_Decode, 188, 21, 253, 1, // Opcode: V6_vmpyuh_acc
    5654             : /* 905 */     MCD::OPC_FilterValue, 1, 79, 0, 0, // Skip to: 989
    5655             : /* 910 */     MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5656             : /* 913 */     MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 951
    5657             : /* 918 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5658             : /* 921 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 936
    5659             : /* 926 */     MCD::OPC_CheckPredicate, 7, 182, 39, 0, // Skip to: 11097
    5660             : /* 931 */     MCD::OPC_Decode, 156, 21, 248, 1, // Opcode: V6_vmpyhsrs
    5661             : /* 936 */     MCD::OPC_FilterValue, 1, 172, 39, 0, // Skip to: 11097
    5662             : /* 941 */     MCD::OPC_CheckPredicate, 7, 167, 39, 0, // Skip to: 11097
    5663             : /* 946 */     MCD::OPC_Decode, 173, 21, 249, 1, // Opcode: V6_vmpyiwb_acc
    5664             : /* 951 */     MCD::OPC_FilterValue, 1, 157, 39, 0, // Skip to: 11097
    5665             : /* 956 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5666             : /* 959 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 974
    5667             : /* 964 */     MCD::OPC_CheckPredicate, 7, 144, 39, 0, // Skip to: 11097
    5668             : /* 969 */     MCD::OPC_Decode, 187, 21, 252, 1, // Opcode: V6_vmpyuh
    5669             : /* 974 */     MCD::OPC_FilterValue, 1, 134, 39, 0, // Skip to: 11097
    5670             : /* 979 */     MCD::OPC_CheckPredicate, 7, 129, 39, 0, // Skip to: 11097
    5671             : /* 984 */     MCD::OPC_Decode, 175, 21, 249, 1, // Opcode: V6_vmpyiwh_acc
    5672             : /* 989 */     MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 1027
    5673             : /* 994 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5674             : /* 997 */     MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1012
    5675             : /* 1002 */    MCD::OPC_CheckPredicate, 7, 106, 39, 0, // Skip to: 11097
    5676             : /* 1007 */    MCD::OPC_Decode, 221, 21, 254, 1, // Opcode: V6_vrmpybusi
    5677             : /* 1012 */    MCD::OPC_FilterValue, 1, 96, 39, 0, // Skip to: 11097
    5678             : /* 1017 */    MCD::OPC_CheckPredicate, 7, 91, 39, 0, // Skip to: 11097
    5679             : /* 1022 */    MCD::OPC_Decode, 222, 21, 255, 1, // Opcode: V6_vrmpybusi_acc
    5680             : /* 1027 */    MCD::OPC_FilterValue, 3, 81, 39, 0, // Skip to: 11097
    5681             : /* 1032 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5682             : /* 1035 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1050
    5683             : /* 1040 */    MCD::OPC_CheckPredicate, 7, 68, 39, 0, // Skip to: 11097
    5684             : /* 1045 */    MCD::OPC_Decode, 242, 21, 254, 1, // Opcode: V6_vrsadubi
    5685             : /* 1050 */    MCD::OPC_FilterValue, 1, 58, 39, 0, // Skip to: 11097
    5686             : /* 1055 */    MCD::OPC_CheckPredicate, 7, 53, 39, 0, // Skip to: 11097
    5687             : /* 1060 */    MCD::OPC_Decode, 243, 21, 255, 1, // Opcode: V6_vrsadubi_acc
    5688             : /* 1065 */    MCD::OPC_FilterValue, 3, 90, 1, 0, // Skip to: 1416
    5689             : /* 1070 */    MCD::OPC_ExtractField, 6, 2,  // Inst{7-6} ...
    5690             : /* 1073 */    MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 1157
    5691             : /* 1078 */    MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5692             : /* 1081 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1119
    5693             : /* 1086 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5694             : /* 1089 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1104
    5695             : /* 1094 */    MCD::OPC_CheckPredicate, 7, 14, 39, 0, // Skip to: 11097
    5696             : /* 1099 */    MCD::OPC_Decode, 169, 21, 248, 1, // Opcode: V6_vmpyihb
    5697             : /* 1104 */    MCD::OPC_FilterValue, 1, 4, 39, 0, // Skip to: 11097
    5698             : /* 1109 */    MCD::OPC_CheckPredicate, 7, 255, 38, 0, // Skip to: 11097
    5699             : /* 1114 */    MCD::OPC_Decode, 186, 20, 247, 1, // Opcode: V6_vdsaduh_acc
    5700             : /* 1119 */    MCD::OPC_FilterValue, 1, 245, 38, 0, // Skip to: 11097
    5701             : /* 1124 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5702             : /* 1127 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1142
    5703             : /* 1132 */    MCD::OPC_CheckPredicate, 7, 232, 38, 0, // Skip to: 11097
    5704             : /* 1137 */    MCD::OPC_Decode, 235, 21, 248, 1, // Opcode: V6_vror
    5705             : /* 1142 */    MCD::OPC_FilterValue, 1, 222, 38, 0, // Skip to: 11097
    5706             : /* 1147 */    MCD::OPC_CheckPredicate, 7, 217, 38, 0, // Skip to: 11097
    5707             : /* 1152 */    MCD::OPC_Decode, 170, 21, 249, 1, // Opcode: V6_vmpyihb_acc
    5708             : /* 1157 */    MCD::OPC_FilterValue, 1, 102, 0, 0, // Skip to: 1264
    5709             : /* 1162 */    MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5710             : /* 1165 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1203
    5711             : /* 1170 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5712             : /* 1173 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1188
    5713             : /* 1178 */    MCD::OPC_CheckPredicate, 6, 186, 38, 0, // Skip to: 11097
    5714             : /* 1183 */    MCD::OPC_Decode, 189, 21, 248, 1, // Opcode: V6_vmpyuhe
    5715             : /* 1188 */    MCD::OPC_FilterValue, 1, 176, 38, 0, // Skip to: 11097
    5716             : /* 1193 */    MCD::OPC_CheckPredicate, 7, 171, 38, 0, // Skip to: 11097
    5717             : /* 1198 */    MCD::OPC_Decode, 250, 19, 249, 1, // Opcode: V6_vaslw_acc
    5718             : /* 1203 */    MCD::OPC_FilterValue, 1, 161, 38, 0, // Skip to: 11097
    5719             : /* 1208 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5720             : /* 1211 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1226
    5721             : /* 1216 */    MCD::OPC_CheckPredicate, 6, 148, 38, 0, // Skip to: 11097
    5722             : /* 1221 */    MCD::OPC_Decode, 135, 21, 246, 1, // Opcode: V6_vmpabuu
    5723             : /* 1226 */    MCD::OPC_FilterValue, 1, 138, 38, 0, // Skip to: 11097
    5724             : /* 1231 */    MCD::OPC_ExtractField, 10, 3,  // Inst{12-10} ...
    5725             : /* 1234 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1249
    5726             : /* 1239 */    MCD::OPC_CheckPredicate, 7, 125, 38, 0, // Skip to: 11097
    5727             : /* 1244 */    MCD::OPC_Decode, 241, 19, 128, 2, // Opcode: V6_vandqrt_acc
    5728             : /* 1249 */    MCD::OPC_FilterValue, 1, 115, 38, 0, // Skip to: 11097
    5729             : /* 1254 */    MCD::OPC_CheckPredicate, 5, 110, 38, 0, // Skip to: 11097
    5730             : /* 1259 */    MCD::OPC_Decode, 239, 19, 128, 2, // Opcode: V6_vandnqrt_acc
    5731             : /* 1264 */    MCD::OPC_FilterValue, 2, 86, 0, 0, // Skip to: 1355
    5732             : /* 1269 */    MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5733             : /* 1272 */    MCD::OPC_FilterValue, 0, 40, 0, 0, // Skip to: 1317
    5734             : /* 1277 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5735             : /* 1280 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1295
    5736             : /* 1285 */    MCD::OPC_CheckPredicate, 6, 79, 38, 0, // Skip to: 11097
    5737             : /* 1290 */    MCD::OPC_Decode, 239, 20, 129, 2, // Opcode: V6_vlut4
    5738             : /* 1295 */    MCD::OPC_FilterValue, 1, 69, 38, 0, // Skip to: 11097
    5739             : /* 1300 */    MCD::OPC_CheckPredicate, 7, 64, 38, 0, // Skip to: 11097
    5740             : /* 1305 */    MCD::OPC_CheckField, 2, 3, 0, 57, 38, 0, // Skip to: 11097
    5741             : /* 1312 */    MCD::OPC_Decode, 245, 19, 130, 2, // Opcode: V6_vandvrt_acc
    5742             : /* 1317 */    MCD::OPC_FilterValue, 1, 47, 38, 0, // Skip to: 11097
    5743             : /* 1322 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5744             : /* 1325 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1340
    5745             : /* 1330 */    MCD::OPC_CheckPredicate, 7, 34, 38, 0, // Skip to: 11097
    5746             : /* 1335 */    MCD::OPC_Decode, 135, 20, 248, 1, // Opcode: V6_vasrw
    5747             : /* 1340 */    MCD::OPC_FilterValue, 1, 24, 38, 0, // Skip to: 11097
    5748             : /* 1345 */    MCD::OPC_CheckPredicate, 7, 19, 38, 0, // Skip to: 11097
    5749             : /* 1350 */    MCD::OPC_Decode, 136, 20, 249, 1, // Opcode: V6_vasrw_acc
    5750             : /* 1355 */    MCD::OPC_FilterValue, 3, 9, 38, 0, // Skip to: 11097
    5751             : /* 1360 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5752             : /* 1363 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1401
    5753             : /* 1368 */    MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5754             : /* 1371 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1386
    5755             : /* 1376 */    MCD::OPC_CheckPredicate, 7, 244, 37, 0, // Skip to: 11097
    5756             : /* 1381 */    MCD::OPC_Decode, 252, 19, 248, 1, // Opcode: V6_vasrh
    5757             : /* 1386 */    MCD::OPC_FilterValue, 1, 234, 37, 0, // Skip to: 11097
    5758             : /* 1391 */    MCD::OPC_CheckPredicate, 7, 229, 37, 0, // Skip to: 11097
    5759             : /* 1396 */    MCD::OPC_Decode, 249, 19, 248, 1, // Opcode: V6_vaslw
    5760             : /* 1401 */    MCD::OPC_FilterValue, 1, 219, 37, 0, // Skip to: 11097
    5761             : /* 1406 */    MCD::OPC_CheckPredicate, 7, 214, 37, 0, // Skip to: 11097
    5762             : /* 1411 */    MCD::OPC_Decode, 232, 21, 255, 1, // Opcode: V6_vrmpyubi_acc
    5763             : /* 1416 */    MCD::OPC_FilterValue, 4, 35, 1, 0, // Skip to: 1712
    5764             : /* 1421 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5765             : /* 1424 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1462
    5766             : /* 1429 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5767             : /* 1432 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1447
    5768             : /* 1437 */    MCD::OPC_CheckPredicate, 7, 183, 37, 0, // Skip to: 11097
    5769             : /* 1442 */    MCD::OPC_Decode, 246, 19, 248, 1, // Opcode: V6_vaslh
    5770             : /* 1447 */    MCD::OPC_FilterValue, 1, 173, 37, 0, // Skip to: 11097
    5771             : /* 1452 */    MCD::OPC_CheckPredicate, 7, 168, 37, 0, // Skip to: 11097
    5772             : /* 1457 */    MCD::OPC_Decode, 184, 21, 253, 1, // Opcode: V6_vmpyub_acc
    5773             : /* 1462 */    MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 1500
    5774             : /* 1467 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5775             : /* 1470 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1485
    5776             : /* 1475 */    MCD::OPC_CheckPredicate, 7, 145, 37, 0, // Skip to: 11097
    5777             : /* 1480 */    MCD::OPC_Decode, 237, 20, 248, 1, // Opcode: V6_vlsrw
    5778             : /* 1485 */    MCD::OPC_FilterValue, 1, 135, 37, 0, // Skip to: 11097
    5779             : /* 1490 */    MCD::OPC_CheckPredicate, 5, 130, 37, 0, // Skip to: 11097
    5780             : /* 1495 */    MCD::OPC_Decode, 177, 21, 249, 1, // Opcode: V6_vmpyiwub_acc
    5781             : /* 1500 */    MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 1538
    5782             : /* 1505 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5783             : /* 1508 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1523
    5784             : /* 1513 */    MCD::OPC_CheckPredicate, 7, 107, 37, 0, // Skip to: 11097
    5785             : /* 1518 */    MCD::OPC_Decode, 235, 20, 248, 1, // Opcode: V6_vlsrh
    5786             : /* 1523 */    MCD::OPC_FilterValue, 1, 97, 37, 0, // Skip to: 11097
    5787             : /* 1528 */    MCD::OPC_CheckPredicate, 5, 92, 37, 0, // Skip to: 11097
    5788             : /* 1533 */    MCD::OPC_Decode, 142, 21, 247, 1, // Opcode: V6_vmpauhb_acc
    5789             : /* 1538 */    MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 1576
    5790             : /* 1543 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5791             : /* 1546 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1561
    5792             : /* 1551 */    MCD::OPC_CheckPredicate, 5, 69, 37, 0, // Skip to: 11097
    5793             : /* 1556 */    MCD::OPC_Decode, 234, 20, 248, 1, // Opcode: V6_vlsrb
    5794             : /* 1561 */    MCD::OPC_FilterValue, 1, 59, 37, 0, // Skip to: 11097
    5795             : /* 1566 */    MCD::OPC_CheckPredicate, 6, 54, 37, 0, // Skip to: 11097
    5796             : /* 1571 */    MCD::OPC_Decode, 190, 21, 249, 1, // Opcode: V6_vmpyuhe_acc
    5797             : /* 1576 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 1598
    5798             : /* 1581 */    MCD::OPC_CheckPredicate, 6, 39, 37, 0, // Skip to: 11097
    5799             : /* 1586 */    MCD::OPC_CheckField, 13, 1, 1, 32, 37, 0, // Skip to: 11097
    5800             : /* 1593 */    MCD::OPC_Decode, 140, 21, 131, 2, // Opcode: V6_vmpahhsat
    5801             : /* 1598 */    MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 1636
    5802             : /* 1603 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5803             : /* 1606 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1621
    5804             : /* 1611 */    MCD::OPC_CheckPredicate, 5, 9, 37, 0, // Skip to: 11097
    5805             : /* 1616 */    MCD::OPC_Decode, 141, 21, 246, 1, // Opcode: V6_vmpauhb
    5806             : /* 1621 */    MCD::OPC_FilterValue, 1, 255, 36, 0, // Skip to: 11097
    5807             : /* 1626 */    MCD::OPC_CheckPredicate, 6, 250, 36, 0, // Skip to: 11097
    5808             : /* 1631 */    MCD::OPC_Decode, 143, 21, 131, 2, // Opcode: V6_vmpauhuhsat
    5809             : /* 1636 */    MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 1674
    5810             : /* 1641 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5811             : /* 1644 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1659
    5812             : /* 1649 */    MCD::OPC_CheckPredicate, 5, 227, 36, 0, // Skip to: 11097
    5813             : /* 1654 */    MCD::OPC_Decode, 176, 21, 248, 1, // Opcode: V6_vmpyiwub
    5814             : /* 1659 */    MCD::OPC_FilterValue, 1, 217, 36, 0, // Skip to: 11097
    5815             : /* 1664 */    MCD::OPC_CheckPredicate, 6, 212, 36, 0, // Skip to: 11097
    5816             : /* 1669 */    MCD::OPC_Decode, 144, 21, 131, 2, // Opcode: V6_vmpsuhuhsat
    5817             : /* 1674 */    MCD::OPC_FilterValue, 7, 202, 36, 0, // Skip to: 11097
    5818             : /* 1679 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5819             : /* 1682 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1697
    5820             : /* 1687 */    MCD::OPC_CheckPredicate, 7, 189, 36, 0, // Skip to: 11097
    5821             : /* 1692 */    MCD::OPC_Decode, 174, 21, 248, 1, // Opcode: V6_vmpyiwh
    5822             : /* 1697 */    MCD::OPC_FilterValue, 1, 179, 36, 0, // Skip to: 11097
    5823             : /* 1702 */    MCD::OPC_CheckPredicate, 6, 174, 36, 0, // Skip to: 11097
    5824             : /* 1707 */    MCD::OPC_Decode, 253, 19, 249, 1, // Opcode: V6_vasrh_acc
    5825             : /* 1712 */    MCD::OPC_FilterValue, 5, 73, 1, 0, // Skip to: 2046
    5826             : /* 1717 */    MCD::OPC_ExtractField, 6, 2,  // Inst{7-6} ...
    5827             : /* 1720 */    MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 1804
    5828             : /* 1725 */    MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5829             : /* 1728 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1766
    5830             : /* 1733 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5831             : /* 1736 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1751
    5832             : /* 1741 */    MCD::OPC_CheckPredicate, 7, 135, 36, 0, // Skip to: 11097
    5833             : /* 1746 */    MCD::OPC_Decode, 172, 21, 248, 1, // Opcode: V6_vmpyiwb
    5834             : /* 1751 */    MCD::OPC_FilterValue, 1, 125, 36, 0, // Skip to: 11097
    5835             : /* 1756 */    MCD::OPC_CheckPredicate, 6, 120, 36, 0, // Skip to: 11097
    5836             : /* 1761 */    MCD::OPC_Decode, 218, 21, 132, 2, // Opcode: V6_vrmpybub_rtt_acc
    5837             : /* 1766 */    MCD::OPC_FilterValue, 1, 110, 36, 0, // Skip to: 11097
    5838             : /* 1771 */    MCD::OPC_ExtractField, 8, 6,  // Inst{13-8} ...
    5839             : /* 1774 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1789
    5840             : /* 1779 */    MCD::OPC_CheckPredicate, 7, 97, 36, 0, // Skip to: 11097
    5841             : /* 1784 */    MCD::OPC_Decode, 191, 18, 133, 2, // Opcode: V6_lvsplatw
    5842             : /* 1789 */    MCD::OPC_FilterValue, 32, 87, 36, 0, // Skip to: 11097
    5843             : /* 1794 */    MCD::OPC_CheckPredicate, 7, 82, 36, 0, // Skip to: 11097
    5844             : /* 1799 */    MCD::OPC_Decode, 231, 20, 134, 2, // Opcode: V6_vinsertwr
    5845             : /* 1804 */    MCD::OPC_FilterValue, 1, 69, 0, 0, // Skip to: 1878
    5846             : /* 1809 */    MCD::OPC_ExtractField, 2, 4,  // Inst{5-2} ...
    5847             : /* 1812 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1834
    5848             : /* 1817 */    MCD::OPC_CheckPredicate, 7, 59, 36, 0, // Skip to: 11097
    5849             : /* 1822 */    MCD::OPC_CheckField, 8, 6, 0, 52, 36, 0, // Skip to: 11097
    5850             : /* 1829 */    MCD::OPC_Decode, 197, 18, 135, 2, // Opcode: V6_pred_scalar2
    5851             : /* 1834 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 1856
    5852             : /* 1839 */    MCD::OPC_CheckPredicate, 7, 37, 36, 0, // Skip to: 11097
    5853             : /* 1844 */    MCD::OPC_CheckField, 13, 1, 0, 30, 36, 0, // Skip to: 11097
    5854             : /* 1851 */    MCD::OPC_Decode, 244, 19, 136, 2, // Opcode: V6_vandvrt
    5855             : /* 1856 */    MCD::OPC_FilterValue, 3, 20, 36, 0, // Skip to: 11097
    5856             : /* 1861 */    MCD::OPC_CheckPredicate, 5, 15, 36, 0, // Skip to: 11097
    5857             : /* 1866 */    MCD::OPC_CheckField, 8, 6, 0, 8, 36, 0, // Skip to: 11097
    5858             : /* 1873 */    MCD::OPC_Decode, 198, 18, 135, 2, // Opcode: V6_pred_scalar2v2
    5859             : /* 1878 */    MCD::OPC_FilterValue, 2, 102, 0, 0, // Skip to: 1985
    5860             : /* 1883 */    MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5861             : /* 1886 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1924
    5862             : /* 1891 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5863             : /* 1894 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1909
    5864             : /* 1899 */    MCD::OPC_CheckPredicate, 7, 233, 35, 0, // Skip to: 11097
    5865             : /* 1904 */    MCD::OPC_Decode, 174, 22, 246, 1, // Opcode: V6_vtmpyhb
    5866             : /* 1909 */    MCD::OPC_FilterValue, 1, 223, 35, 0, // Skip to: 11097
    5867             : /* 1914 */    MCD::OPC_CheckPredicate, 6, 218, 35, 0, // Skip to: 11097
    5868             : /* 1919 */    MCD::OPC_Decode, 136, 21, 247, 1, // Opcode: V6_vmpabuu_acc
    5869             : /* 1924 */    MCD::OPC_FilterValue, 1, 208, 35, 0, // Skip to: 11097
    5870             : /* 1929 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5871             : /* 1932 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1970
    5872             : /* 1937 */    MCD::OPC_ExtractField, 10, 3,  // Inst{12-10} ...
    5873             : /* 1940 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1955
    5874             : /* 1945 */    MCD::OPC_CheckPredicate, 7, 187, 35, 0, // Skip to: 11097
    5875             : /* 1950 */    MCD::OPC_Decode, 240, 19, 137, 2, // Opcode: V6_vandqrt
    5876             : /* 1955 */    MCD::OPC_FilterValue, 1, 177, 35, 0, // Skip to: 11097
    5877             : /* 1960 */    MCD::OPC_CheckPredicate, 5, 172, 35, 0, // Skip to: 11097
    5878             : /* 1965 */    MCD::OPC_Decode, 238, 19, 137, 2, // Opcode: V6_vandnqrt
    5879             : /* 1970 */    MCD::OPC_FilterValue, 1, 162, 35, 0, // Skip to: 11097
    5880             : /* 1975 */    MCD::OPC_CheckPredicate, 6, 157, 35, 0, // Skip to: 11097
    5881             : /* 1980 */    MCD::OPC_Decode, 247, 19, 249, 1, // Opcode: V6_vaslh_acc
    5882             : /* 1985 */    MCD::OPC_FilterValue, 3, 147, 35, 0, // Skip to: 11097
    5883             : /* 1990 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5884             : /* 1993 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2008
    5885             : /* 1998 */    MCD::OPC_CheckPredicate, 7, 134, 35, 0, // Skip to: 11097
    5886             : /* 2003 */    MCD::OPC_Decode, 231, 21, 254, 1, // Opcode: V6_vrmpyubi
    5887             : /* 2008 */    MCD::OPC_FilterValue, 1, 124, 35, 0, // Skip to: 11097
    5888             : /* 2013 */    MCD::OPC_ExtractField, 5, 1,  // Inst{5} ...
    5889             : /* 2016 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2031
    5890             : /* 2021 */    MCD::OPC_CheckPredicate, 6, 111, 35, 0, // Skip to: 11097
    5891             : /* 2026 */    MCD::OPC_Decode, 154, 21, 253, 1, // Opcode: V6_vmpyh_acc
    5892             : /* 2031 */    MCD::OPC_FilterValue, 1, 101, 35, 0, // Skip to: 11097
    5893             : /* 2036 */    MCD::OPC_CheckPredicate, 6, 96, 35, 0, // Skip to: 11097
    5894             : /* 2041 */    MCD::OPC_Decode, 230, 21, 132, 2, // Opcode: V6_vrmpyub_rtt_acc
    5895             : /* 2046 */    MCD::OPC_FilterValue, 6, 113, 0, 0, // Skip to: 2164
    5896             : /* 2051 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5897             : /* 2054 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2076
    5898             : /* 2059 */    MCD::OPC_CheckPredicate, 7, 73, 35, 0, // Skip to: 11097
    5899             : /* 2064 */    MCD::OPC_CheckField, 13, 1, 0, 66, 35, 0, // Skip to: 11097
    5900             : /* 2071 */    MCD::OPC_Decode, 183, 21, 252, 1, // Opcode: V6_vmpyub
    5901             : /* 2076 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2098
    5902             : /* 2081 */    MCD::OPC_CheckPredicate, 5, 51, 35, 0, // Skip to: 11097
    5903             : /* 2086 */    MCD::OPC_CheckField, 8, 6, 0, 44, 35, 0, // Skip to: 11097
    5904             : /* 2093 */    MCD::OPC_Decode, 190, 18, 133, 2, // Opcode: V6_lvsplath
    5905             : /* 2098 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 2120
    5906             : /* 2103 */    MCD::OPC_CheckPredicate, 5, 29, 35, 0, // Skip to: 11097
    5907             : /* 2108 */    MCD::OPC_CheckField, 8, 6, 0, 22, 35, 0, // Skip to: 11097
    5908             : /* 2115 */    MCD::OPC_Decode, 189, 18, 133, 2, // Opcode: V6_lvsplatb
    5909             : /* 2120 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 2142
    5910             : /* 2125 */    MCD::OPC_CheckPredicate, 6, 7, 35, 0, // Skip to: 11097
    5911             : /* 2130 */    MCD::OPC_CheckField, 13, 1, 0, 0, 35, 0, // Skip to: 11097
    5912             : /* 2137 */    MCD::OPC_Decode, 229, 21, 138, 2, // Opcode: V6_vrmpyub_rtt
    5913             : /* 2142 */    MCD::OPC_FilterValue, 5, 246, 34, 0, // Skip to: 11097
    5914             : /* 2147 */    MCD::OPC_CheckPredicate, 6, 241, 34, 0, // Skip to: 11097
    5915             : /* 2152 */    MCD::OPC_CheckField, 13, 1, 0, 234, 34, 0, // Skip to: 11097
    5916             : /* 2159 */    MCD::OPC_Decode, 217, 21, 138, 2, // Opcode: V6_vrmpybub_rtt
    5917             : /* 2164 */    MCD::OPC_FilterValue, 7, 224, 34, 0, // Skip to: 11097
    5918             : /* 2169 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5919             : /* 2172 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2194
    5920             : /* 2177 */    MCD::OPC_CheckPredicate, 7, 211, 34, 0, // Skip to: 11097
    5921             : /* 2182 */    MCD::OPC_CheckField, 13, 1, 1, 204, 34, 0, // Skip to: 11097
    5922             : /* 2189 */    MCD::OPC_Decode, 131, 22, 139, 2, // Opcode: V6_vshuff
    5923             : /* 2194 */    MCD::OPC_FilterValue, 2, 194, 34, 0, // Skip to: 11097
    5924             : /* 2199 */    MCD::OPC_CheckPredicate, 7, 189, 34, 0, // Skip to: 11097
    5925             : /* 2204 */    MCD::OPC_CheckField, 13, 1, 1, 182, 34, 0, // Skip to: 11097
    5926             : /* 2211 */    MCD::OPC_Decode, 161, 20, 139, 2, // Opcode: V6_vdeal
    5927             : /* 2216 */    MCD::OPC_FilterValue, 26, 133, 0, 0, // Skip to: 2354
    5928             : /* 2221 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    5929             : /* 2224 */    MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 2260
    5930             : /* 2229 */    MCD::OPC_CheckPredicate, 7, 159, 34, 0, // Skip to: 11097
    5931             : /* 2234 */    MCD::OPC_CheckField, 16, 5, 0, 152, 34, 0, // Skip to: 11097
    5932             : /* 2241 */    MCD::OPC_CheckField, 13, 1, 0, 145, 34, 0, // Skip to: 11097
    5933             : /* 2248 */    MCD::OPC_CheckField, 7, 1, 0, 138, 34, 0, // Skip to: 11097
    5934             : /* 2255 */    MCD::OPC_Decode, 159, 20, 140, 2, // Opcode: V6_vcmov
    5935             : /* 2260 */    MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 2296
    5936             : /* 2265 */    MCD::OPC_CheckPredicate, 7, 123, 34, 0, // Skip to: 11097
    5937             : /* 2270 */    MCD::OPC_CheckField, 16, 5, 0, 116, 34, 0, // Skip to: 11097
    5938             : /* 2277 */    MCD::OPC_CheckField, 13, 1, 0, 109, 34, 0, // Skip to: 11097
    5939             : /* 2284 */    MCD::OPC_CheckField, 7, 1, 0, 102, 34, 0, // Skip to: 11097
    5940             : /* 2291 */    MCD::OPC_Decode, 199, 21, 140, 2, // Opcode: V6_vncmov
    5941             : /* 2296 */    MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2325
    5942             : /* 2301 */    MCD::OPC_CheckPredicate, 7, 87, 34, 0, // Skip to: 11097
    5943             : /* 2306 */    MCD::OPC_CheckField, 13, 1, 0, 80, 34, 0, // Skip to: 11097
    5944             : /* 2313 */    MCD::OPC_CheckField, 7, 1, 0, 73, 34, 0, // Skip to: 11097
    5945             : /* 2320 */    MCD::OPC_Decode, 198, 21, 141, 2, // Opcode: V6_vnccombine
    5946             : /* 2325 */    MCD::OPC_FilterValue, 3, 63, 34, 0, // Skip to: 11097
    5947             : /* 2330 */    MCD::OPC_CheckPredicate, 7, 58, 34, 0, // Skip to: 11097
    5948             : /* 2335 */    MCD::OPC_CheckField, 13, 1, 0, 51, 34, 0, // Skip to: 11097
    5949             : /* 2342 */    MCD::OPC_CheckField, 7, 1, 0, 44, 34, 0, // Skip to: 11097
    5950             : /* 2349 */    MCD::OPC_Decode, 156, 20, 141, 2, // Opcode: V6_vccombine
    5951             : /* 2354 */    MCD::OPC_FilterValue, 27, 35, 1, 0, // Skip to: 2650
    5952             : /* 2359 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    5953             : /* 2362 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2400
    5954             : /* 2367 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5955             : /* 2370 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2385
    5956             : /* 2375 */    MCD::OPC_CheckPredicate, 7, 13, 34, 0, // Skip to: 11097
    5957             : /* 2380 */    MCD::OPC_Decode, 235, 19, 244, 1, // Opcode: V6_valignb
    5958             : /* 2385 */    MCD::OPC_FilterValue, 1, 3, 34, 0, // Skip to: 11097
    5959             : /* 2390 */    MCD::OPC_CheckPredicate, 7, 254, 33, 0, // Skip to: 11097
    5960             : /* 2395 */    MCD::OPC_Decode, 254, 19, 244, 1, // Opcode: V6_vasrhbrndsat
    5961             : /* 2400 */    MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 2438
    5962             : /* 2405 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5963             : /* 2408 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2423
    5964             : /* 2413 */    MCD::OPC_CheckPredicate, 7, 231, 33, 0, // Skip to: 11097
    5965             : /* 2418 */    MCD::OPC_Decode, 232, 20, 244, 1, // Opcode: V6_vlalignb
    5966             : /* 2423 */    MCD::OPC_FilterValue, 1, 221, 33, 0, // Skip to: 11097
    5967             : /* 2428 */    MCD::OPC_CheckPredicate, 7, 216, 33, 0, // Skip to: 11097
    5968             : /* 2433 */    MCD::OPC_Decode, 240, 20, 244, 1, // Opcode: V6_vlutvvb
    5969             : /* 2438 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 2460
    5970             : /* 2443 */    MCD::OPC_CheckPredicate, 7, 201, 33, 0, // Skip to: 11097
    5971             : /* 2448 */    MCD::OPC_CheckField, 13, 1, 0, 194, 33, 0, // Skip to: 11097
    5972             : /* 2455 */    MCD::OPC_Decode, 137, 20, 244, 1, // Opcode: V6_vasrwh
    5973             : /* 2460 */    MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 2498
    5974             : /* 2465 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5975             : /* 2468 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2483
    5976             : /* 2473 */    MCD::OPC_CheckPredicate, 7, 171, 33, 0, // Skip to: 11097
    5977             : /* 2478 */    MCD::OPC_Decode, 139, 20, 244, 1, // Opcode: V6_vasrwhsat
    5978             : /* 2483 */    MCD::OPC_FilterValue, 1, 161, 33, 0, // Skip to: 11097
    5979             : /* 2488 */    MCD::OPC_CheckPredicate, 7, 156, 33, 0, // Skip to: 11097
    5980             : /* 2493 */    MCD::OPC_Decode, 136, 22, 245, 1, // Opcode: V6_vshuffvdd
    5981             : /* 2498 */    MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 2536
    5982             : /* 2503 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5983             : /* 2506 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2521
    5984             : /* 2511 */    MCD::OPC_CheckPredicate, 7, 133, 33, 0, // Skip to: 11097
    5985             : /* 2516 */    MCD::OPC_Decode, 138, 20, 244, 1, // Opcode: V6_vasrwhrndsat
    5986             : /* 2521 */    MCD::OPC_FilterValue, 1, 123, 33, 0, // Skip to: 11097
    5987             : /* 2526 */    MCD::OPC_CheckPredicate, 7, 118, 33, 0, // Skip to: 11097
    5988             : /* 2531 */    MCD::OPC_Decode, 165, 20, 245, 1, // Opcode: V6_vdealvdd
    5989             : /* 2536 */    MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 2574
    5990             : /* 2541 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5991             : /* 2544 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2559
    5992             : /* 2549 */    MCD::OPC_CheckPredicate, 7, 95, 33, 0, // Skip to: 11097
    5993             : /* 2554 */    MCD::OPC_Decode, 141, 20, 244, 1, // Opcode: V6_vasrwuhsat
    5994             : /* 2559 */    MCD::OPC_FilterValue, 1, 85, 33, 0, // Skip to: 11097
    5995             : /* 2564 */    MCD::OPC_CheckPredicate, 7, 80, 33, 0, // Skip to: 11097
    5996             : /* 2569 */    MCD::OPC_Decode, 242, 20, 142, 2, // Opcode: V6_vlutvvb_oracc
    5997             : /* 2574 */    MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 2612
    5998             : /* 2579 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    5999             : /* 2582 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2597
    6000             : /* 2587 */    MCD::OPC_CheckPredicate, 7, 57, 33, 0, // Skip to: 11097
    6001             : /* 2592 */    MCD::OPC_Decode, 129, 20, 244, 1, // Opcode: V6_vasrhubsat
    6002             : /* 2597 */    MCD::OPC_FilterValue, 1, 47, 33, 0, // Skip to: 11097
    6003             : /* 2602 */    MCD::OPC_CheckPredicate, 7, 42, 33, 0, // Skip to: 11097
    6004             : /* 2607 */    MCD::OPC_Decode, 245, 20, 245, 1, // Opcode: V6_vlutvwh
    6005             : /* 2612 */    MCD::OPC_FilterValue, 7, 32, 33, 0, // Skip to: 11097
    6006             : /* 2617 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6007             : /* 2620 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2635
    6008             : /* 2625 */    MCD::OPC_CheckPredicate, 7, 19, 33, 0, // Skip to: 11097
    6009             : /* 2630 */    MCD::OPC_Decode, 128, 20, 244, 1, // Opcode: V6_vasrhubrndsat
    6010             : /* 2635 */    MCD::OPC_FilterValue, 1, 9, 33, 0, // Skip to: 11097
    6011             : /* 2640 */    MCD::OPC_CheckPredicate, 7, 4, 33, 0, // Skip to: 11097
    6012             : /* 2645 */    MCD::OPC_Decode, 247, 20, 143, 2, // Opcode: V6_vlutvwh_oracc
    6013             : /* 2650 */    MCD::OPC_FilterValue, 28, 130, 8, 0, // Skip to: 4833
    6014             : /* 2655 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    6015             : /* 2658 */    MCD::OPC_FilterValue, 0, 51, 1, 0, // Skip to: 2970
    6016             : /* 2663 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6017             : /* 2666 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2704
    6018             : /* 2671 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6019             : /* 2674 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2689
    6020             : /* 2679 */    MCD::OPC_CheckPredicate, 7, 221, 32, 0, // Skip to: 11097
    6021             : /* 2684 */    MCD::OPC_Decode, 233, 21, 144, 2, // Opcode: V6_vrmpyubv
    6022             : /* 2689 */    MCD::OPC_FilterValue, 1, 211, 32, 0, // Skip to: 11097
    6023             : /* 2694 */    MCD::OPC_CheckPredicate, 7, 206, 32, 0, // Skip to: 11097
    6024             : /* 2699 */    MCD::OPC_Decode, 234, 21, 145, 2, // Opcode: V6_vrmpyubv_acc
    6025             : /* 2704 */    MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 2742
    6026             : /* 2709 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6027             : /* 2712 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2727
    6028             : /* 2717 */    MCD::OPC_CheckPredicate, 7, 183, 32, 0, // Skip to: 11097
    6029             : /* 2722 */    MCD::OPC_Decode, 225, 21, 144, 2, // Opcode: V6_vrmpybv
    6030             : /* 2727 */    MCD::OPC_FilterValue, 1, 173, 32, 0, // Skip to: 11097
    6031             : /* 2732 */    MCD::OPC_CheckPredicate, 7, 168, 32, 0, // Skip to: 11097
    6032             : /* 2737 */    MCD::OPC_Decode, 226, 21, 145, 2, // Opcode: V6_vrmpybv_acc
    6033             : /* 2742 */    MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 2780
    6034             : /* 2747 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6035             : /* 2750 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2765
    6036             : /* 2755 */    MCD::OPC_CheckPredicate, 7, 145, 32, 0, // Skip to: 11097
    6037             : /* 2760 */    MCD::OPC_Decode, 223, 21, 144, 2, // Opcode: V6_vrmpybusv
    6038             : /* 2765 */    MCD::OPC_FilterValue, 1, 135, 32, 0, // Skip to: 11097
    6039             : /* 2770 */    MCD::OPC_CheckPredicate, 7, 130, 32, 0, // Skip to: 11097
    6040             : /* 2775 */    MCD::OPC_Decode, 224, 21, 145, 2, // Opcode: V6_vrmpybusv_acc
    6041             : /* 2780 */    MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 2818
    6042             : /* 2785 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6043             : /* 2788 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2803
    6044             : /* 2793 */    MCD::OPC_CheckPredicate, 7, 107, 32, 0, // Skip to: 11097
    6045             : /* 2798 */    MCD::OPC_Decode, 183, 20, 144, 2, // Opcode: V6_vdmpyhvsat
    6046             : /* 2803 */    MCD::OPC_FilterValue, 1, 97, 32, 0, // Skip to: 11097
    6047             : /* 2808 */    MCD::OPC_CheckPredicate, 7, 92, 32, 0, // Skip to: 11097
    6048             : /* 2813 */    MCD::OPC_Decode, 184, 20, 145, 2, // Opcode: V6_vdmpyhvsat_acc
    6049             : /* 2818 */    MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 2856
    6050             : /* 2823 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6051             : /* 2826 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2841
    6052             : /* 2831 */    MCD::OPC_CheckPredicate, 7, 69, 32, 0, // Skip to: 11097
    6053             : /* 2836 */    MCD::OPC_Decode, 149, 21, 146, 2, // Opcode: V6_vmpybv
    6054             : /* 2841 */    MCD::OPC_FilterValue, 1, 59, 32, 0, // Skip to: 11097
    6055             : /* 2846 */    MCD::OPC_CheckPredicate, 7, 54, 32, 0, // Skip to: 11097
    6056             : /* 2851 */    MCD::OPC_Decode, 150, 21, 147, 2, // Opcode: V6_vmpybv_acc
    6057             : /* 2856 */    MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 2894
    6058             : /* 2861 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6059             : /* 2864 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2879
    6060             : /* 2869 */    MCD::OPC_CheckPredicate, 7, 31, 32, 0, // Skip to: 11097
    6061             : /* 2874 */    MCD::OPC_Decode, 185, 21, 146, 2, // Opcode: V6_vmpyubv
    6062             : /* 2879 */    MCD::OPC_FilterValue, 1, 21, 32, 0, // Skip to: 11097
    6063             : /* 2884 */    MCD::OPC_CheckPredicate, 7, 16, 32, 0, // Skip to: 11097
    6064             : /* 2889 */    MCD::OPC_Decode, 186, 21, 147, 2, // Opcode: V6_vmpyubv_acc
    6065             : /* 2894 */    MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 2932
    6066             : /* 2899 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6067             : /* 2902 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2917
    6068             : /* 2907 */    MCD::OPC_CheckPredicate, 7, 249, 31, 0, // Skip to: 11097
    6069             : /* 2912 */    MCD::OPC_Decode, 147, 21, 146, 2, // Opcode: V6_vmpybusv
    6070             : /* 2917 */    MCD::OPC_FilterValue, 1, 239, 31, 0, // Skip to: 11097
    6071             : /* 2922 */    MCD::OPC_CheckPredicate, 7, 234, 31, 0, // Skip to: 11097
    6072             : /* 2927 */    MCD::OPC_Decode, 148, 21, 147, 2, // Opcode: V6_vmpybusv_acc
    6073             : /* 2932 */    MCD::OPC_FilterValue, 7, 224, 31, 0, // Skip to: 11097
    6074             : /* 2937 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6075             : /* 2940 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2955
    6076             : /* 2945 */    MCD::OPC_CheckPredicate, 7, 211, 31, 0, // Skip to: 11097
    6077             : /* 2950 */    MCD::OPC_Decode, 160, 21, 146, 2, // Opcode: V6_vmpyhv
    6078             : /* 2955 */    MCD::OPC_FilterValue, 1, 201, 31, 0, // Skip to: 11097
    6079             : /* 2960 */    MCD::OPC_CheckPredicate, 7, 196, 31, 0, // Skip to: 11097
    6080             : /* 2965 */    MCD::OPC_Decode, 161, 21, 147, 2, // Opcode: V6_vmpyhv_acc
    6081             : /* 2970 */    MCD::OPC_FilterValue, 1, 51, 1, 0, // Skip to: 3282
    6082             : /* 2975 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6083             : /* 2978 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 3016
    6084             : /* 2983 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6085             : /* 2986 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3001
    6086             : /* 2991 */    MCD::OPC_CheckPredicate, 7, 165, 31, 0, // Skip to: 11097
    6087             : /* 2996 */    MCD::OPC_Decode, 191, 21, 146, 2, // Opcode: V6_vmpyuhv
    6088             : /* 3001 */    MCD::OPC_FilterValue, 1, 155, 31, 0, // Skip to: 11097
    6089             : /* 3006 */    MCD::OPC_CheckPredicate, 7, 150, 31, 0, // Skip to: 11097
    6090             : /* 3011 */    MCD::OPC_Decode, 192, 21, 147, 2, // Opcode: V6_vmpyuhv_acc
    6091             : /* 3016 */    MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 3054
    6092             : /* 3021 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6093             : /* 3024 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3039
    6094             : /* 3029 */    MCD::OPC_CheckPredicate, 7, 127, 31, 0, // Skip to: 11097
    6095             : /* 3034 */    MCD::OPC_Decode, 162, 21, 144, 2, // Opcode: V6_vmpyhvsrs
    6096             : /* 3039 */    MCD::OPC_FilterValue, 1, 117, 31, 0, // Skip to: 11097
    6097             : /* 3044 */    MCD::OPC_CheckPredicate, 7, 112, 31, 0, // Skip to: 11097
    6098             : /* 3049 */    MCD::OPC_Decode, 159, 21, 147, 2, // Opcode: V6_vmpyhus_acc
    6099             : /* 3054 */    MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 3092
    6100             : /* 3059 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6101             : /* 3062 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3077
    6102             : /* 3067 */    MCD::OPC_CheckPredicate, 7, 89, 31, 0, // Skip to: 11097
    6103             : /* 3072 */    MCD::OPC_Decode, 158, 21, 146, 2, // Opcode: V6_vmpyhus
    6104             : /* 3077 */    MCD::OPC_FilterValue, 1, 79, 31, 0, // Skip to: 11097
    6105             : /* 3082 */    MCD::OPC_CheckPredicate, 5, 74, 31, 0, // Skip to: 11097
    6106             : /* 3087 */    MCD::OPC_Decode, 217, 19, 147, 2, // Opcode: V6_vaddhw_acc
    6107             : /* 3092 */    MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 3130
    6108             : /* 3097 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6109             : /* 3100 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3115
    6110             : /* 3105 */    MCD::OPC_CheckPredicate, 7, 51, 31, 0, // Skip to: 11097
    6111             : /* 3110 */    MCD::OPC_Decode, 134, 21, 148, 2, // Opcode: V6_vmpabusv
    6112             : /* 3115 */    MCD::OPC_FilterValue, 1, 41, 31, 0, // Skip to: 11097
    6113             : /* 3120 */    MCD::OPC_CheckPredicate, 5, 36, 31, 0, // Skip to: 11097
    6114             : /* 3125 */    MCD::OPC_Decode, 179, 21, 147, 2, // Opcode: V6_vmpyowh_64_acc
    6115             : /* 3130 */    MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 3168
    6116             : /* 3135 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6117             : /* 3138 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3153
    6118             : /* 3143 */    MCD::OPC_CheckPredicate, 7, 13, 31, 0, // Skip to: 11097
    6119             : /* 3148 */    MCD::OPC_Decode, 167, 21, 144, 2, // Opcode: V6_vmpyih
    6120             : /* 3153 */    MCD::OPC_FilterValue, 1, 3, 31, 0, // Skip to: 11097
    6121             : /* 3158 */    MCD::OPC_CheckPredicate, 7, 254, 30, 0, // Skip to: 11097
    6122             : /* 3163 */    MCD::OPC_Decode, 168, 21, 145, 2, // Opcode: V6_vmpyih_acc
    6123             : /* 3168 */    MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 3206
    6124             : /* 3173 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6125             : /* 3176 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3191
    6126             : /* 3181 */    MCD::OPC_CheckPredicate, 7, 231, 30, 0, // Skip to: 11097
    6127             : /* 3186 */    MCD::OPC_Decode, 237, 19, 144, 2, // Opcode: V6_vand
    6128             : /* 3191 */    MCD::OPC_FilterValue, 1, 221, 30, 0, // Skip to: 11097
    6129             : /* 3196 */    MCD::OPC_CheckPredicate, 7, 216, 30, 0, // Skip to: 11097
    6130             : /* 3201 */    MCD::OPC_Decode, 166, 21, 145, 2, // Opcode: V6_vmpyiewuh_acc
    6131             : /* 3206 */    MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 3244
    6132             : /* 3211 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6133             : /* 3214 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3229
    6134             : /* 3219 */    MCD::OPC_CheckPredicate, 7, 193, 30, 0, // Skip to: 11097
    6135             : /* 3224 */    MCD::OPC_Decode, 203, 21, 144, 2, // Opcode: V6_vor
    6136             : /* 3229 */    MCD::OPC_FilterValue, 1, 183, 30, 0, // Skip to: 11097
    6137             : /* 3234 */    MCD::OPC_CheckPredicate, 7, 178, 30, 0, // Skip to: 11097
    6138             : /* 3239 */    MCD::OPC_Decode, 182, 21, 145, 2, // Opcode: V6_vmpyowh_sacc
    6139             : /* 3244 */    MCD::OPC_FilterValue, 7, 168, 30, 0, // Skip to: 11097
    6140             : /* 3249 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6141             : /* 3252 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3267
    6142             : /* 3257 */    MCD::OPC_CheckPredicate, 7, 155, 30, 0, // Skip to: 11097
    6143             : /* 3262 */    MCD::OPC_Decode, 190, 22, 144, 2, // Opcode: V6_vxor
    6144             : /* 3267 */    MCD::OPC_FilterValue, 1, 145, 30, 0, // Skip to: 11097
    6145             : /* 3272 */    MCD::OPC_CheckPredicate, 7, 140, 30, 0, // Skip to: 11097
    6146             : /* 3277 */    MCD::OPC_Decode, 181, 21, 145, 2, // Opcode: V6_vmpyowh_rnd_sacc
    6147             : /* 3282 */    MCD::OPC_FilterValue, 2, 227, 0, 0, // Skip to: 3514
    6148             : /* 3287 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6149             : /* 3290 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 3328
    6150             : /* 3295 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6151             : /* 3298 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3313
    6152             : /* 3303 */    MCD::OPC_CheckPredicate, 7, 109, 30, 0, // Skip to: 11097
    6153             : /* 3308 */    MCD::OPC_Decode, 229, 19, 144, 2, // Opcode: V6_vaddw
    6154             : /* 3313 */    MCD::OPC_FilterValue, 1, 99, 30, 0, // Skip to: 11097
    6155             : /* 3318 */    MCD::OPC_CheckPredicate, 7, 94, 30, 0, // Skip to: 11097
    6156             : /* 3323 */    MCD::OPC_Decode, 164, 21, 145, 2, // Opcode: V6_vmpyiewh_acc
    6157             : /* 3328 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3350
    6158             : /* 3333 */    MCD::OPC_CheckPredicate, 7, 79, 30, 0, // Skip to: 11097
    6159             : /* 3338 */    MCD::OPC_CheckField, 13, 1, 0, 72, 30, 0, // Skip to: 11097
    6160             : /* 3345 */    MCD::OPC_Decode, 220, 19, 144, 2, // Opcode: V6_vaddubsat
    6161             : /* 3350 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3372
    6162             : /* 3355 */    MCD::OPC_CheckPredicate, 7, 57, 30, 0, // Skip to: 11097
    6163             : /* 3360 */    MCD::OPC_CheckField, 13, 1, 0, 50, 30, 0, // Skip to: 11097
    6164             : /* 3367 */    MCD::OPC_Decode, 223, 19, 144, 2, // Opcode: V6_vadduhsat
    6165             : /* 3372 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3394
    6166             : /* 3377 */    MCD::OPC_CheckPredicate, 7, 35, 30, 0, // Skip to: 11097
    6167             : /* 3382 */    MCD::OPC_CheckField, 13, 1, 0, 28, 30, 0, // Skip to: 11097
    6168             : /* 3389 */    MCD::OPC_Decode, 214, 19, 144, 2, // Opcode: V6_vaddhsat
    6169             : /* 3394 */    MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 3432
    6170             : /* 3399 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6171             : /* 3402 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3417
    6172             : /* 3407 */    MCD::OPC_CheckPredicate, 7, 5, 30, 0, // Skip to: 11097
    6173             : /* 3412 */    MCD::OPC_Decode, 233, 19, 144, 2, // Opcode: V6_vaddwsat
    6174             : /* 3417 */    MCD::OPC_FilterValue, 1, 251, 29, 0, // Skip to: 11097
    6175             : /* 3422 */    MCD::OPC_CheckPredicate, 5, 246, 29, 0, // Skip to: 11097
    6176             : /* 3427 */    MCD::OPC_Decode, 226, 19, 147, 2, // Opcode: V6_vadduhw_acc
    6177             : /* 3432 */    MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 3470
    6178             : /* 3437 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6179             : /* 3440 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3455
    6180             : /* 3445 */    MCD::OPC_CheckPredicate, 7, 223, 29, 0, // Skip to: 11097
    6181             : /* 3450 */    MCD::OPC_Decode, 140, 22, 144, 2, // Opcode: V6_vsubb
    6182             : /* 3455 */    MCD::OPC_FilterValue, 1, 213, 29, 0, // Skip to: 11097
    6183             : /* 3460 */    MCD::OPC_CheckPredicate, 5, 208, 29, 0, // Skip to: 11097
    6184             : /* 3465 */    MCD::OPC_Decode, 219, 19, 147, 2, // Opcode: V6_vaddubh_acc
    6185             : /* 3470 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3492
    6186             : /* 3475 */    MCD::OPC_CheckPredicate, 7, 193, 29, 0, // Skip to: 11097
    6187             : /* 3480 */    MCD::OPC_CheckField, 13, 1, 0, 186, 29, 0, // Skip to: 11097
    6188             : /* 3487 */    MCD::OPC_Decode, 147, 22, 144, 2, // Opcode: V6_vsubh
    6189             : /* 3492 */    MCD::OPC_FilterValue, 7, 176, 29, 0, // Skip to: 11097
    6190             : /* 3497 */    MCD::OPC_CheckPredicate, 7, 171, 29, 0, // Skip to: 11097
    6191             : /* 3502 */    MCD::OPC_CheckField, 13, 1, 0, 164, 29, 0, // Skip to: 11097
    6192             : /* 3509 */    MCD::OPC_Decode, 163, 22, 144, 2, // Opcode: V6_vsubw
    6193             : /* 3514 */    MCD::OPC_FilterValue, 3, 179, 0, 0, // Skip to: 3698
    6194             : /* 3519 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6195             : /* 3522 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3544
    6196             : /* 3527 */    MCD::OPC_CheckPredicate, 7, 141, 29, 0, // Skip to: 11097
    6197             : /* 3532 */    MCD::OPC_CheckField, 13, 1, 0, 134, 29, 0, // Skip to: 11097
    6198             : /* 3539 */    MCD::OPC_Decode, 155, 22, 144, 2, // Opcode: V6_vsububsat
    6199             : /* 3544 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3566
    6200             : /* 3549 */    MCD::OPC_CheckPredicate, 7, 119, 29, 0, // Skip to: 11097
    6201             : /* 3554 */    MCD::OPC_CheckField, 13, 1, 0, 112, 29, 0, // Skip to: 11097
    6202             : /* 3561 */    MCD::OPC_Decode, 158, 22, 144, 2, // Opcode: V6_vsubuhsat
    6203             : /* 3566 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3588
    6204             : /* 3571 */    MCD::OPC_CheckPredicate, 7, 97, 29, 0, // Skip to: 11097
    6205             : /* 3576 */    MCD::OPC_CheckField, 13, 1, 0, 90, 29, 0, // Skip to: 11097
    6206             : /* 3583 */    MCD::OPC_Decode, 151, 22, 144, 2, // Opcode: V6_vsubhsat
    6207             : /* 3588 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3610
    6208             : /* 3593 */    MCD::OPC_CheckPredicate, 7, 75, 29, 0, // Skip to: 11097
    6209             : /* 3598 */    MCD::OPC_CheckField, 13, 1, 0, 68, 29, 0, // Skip to: 11097
    6210             : /* 3605 */    MCD::OPC_Decode, 167, 22, 144, 2, // Opcode: V6_vsubwsat
    6211             : /* 3610 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3632
    6212             : /* 3615 */    MCD::OPC_CheckPredicate, 7, 53, 29, 0, // Skip to: 11097
    6213             : /* 3620 */    MCD::OPC_CheckField, 13, 1, 0, 46, 29, 0, // Skip to: 11097
    6214             : /* 3627 */    MCD::OPC_Decode, 202, 19, 148, 2, // Opcode: V6_vaddb_dv
    6215             : /* 3632 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3654
    6216             : /* 3637 */    MCD::OPC_CheckPredicate, 7, 31, 29, 0, // Skip to: 11097
    6217             : /* 3642 */    MCD::OPC_CheckField, 13, 1, 0, 24, 29, 0, // Skip to: 11097
    6218             : /* 3649 */    MCD::OPC_Decode, 211, 19, 148, 2, // Opcode: V6_vaddh_dv
    6219             : /* 3654 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3676
    6220             : /* 3659 */    MCD::OPC_CheckPredicate, 7, 9, 29, 0, // Skip to: 11097
    6221             : /* 3664 */    MCD::OPC_CheckField, 13, 1, 0, 2, 29, 0, // Skip to: 11097
    6222             : /* 3671 */    MCD::OPC_Decode, 230, 19, 148, 2, // Opcode: V6_vaddw_dv
    6223             : /* 3676 */    MCD::OPC_FilterValue, 7, 248, 28, 0, // Skip to: 11097
    6224             : /* 3681 */    MCD::OPC_CheckPredicate, 7, 243, 28, 0, // Skip to: 11097
    6225             : /* 3686 */    MCD::OPC_CheckField, 13, 1, 0, 236, 28, 0, // Skip to: 11097
    6226             : /* 3693 */    MCD::OPC_Decode, 221, 19, 148, 2, // Opcode: V6_vaddubsat_dv
    6227             : /* 3698 */    MCD::OPC_FilterValue, 4, 126, 2, 0, // Skip to: 4341
    6228             : /* 3703 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6229             : /* 3706 */    MCD::OPC_FilterValue, 0, 116, 0, 0, // Skip to: 3827
    6230             : /* 3711 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6231             : /* 3714 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3729
    6232             : /* 3719 */    MCD::OPC_CheckPredicate, 7, 205, 28, 0, // Skip to: 11097
    6233             : /* 3724 */    MCD::OPC_Decode, 224, 19, 148, 2, // Opcode: V6_vadduhsat_dv
    6234             : /* 3729 */    MCD::OPC_FilterValue, 1, 195, 28, 0, // Skip to: 11097
    6235             : /* 3734 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6236             : /* 3737 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3752
    6237             : /* 3742 */    MCD::OPC_CheckPredicate, 7, 182, 28, 0, // Skip to: 11097
    6238             : /* 3747 */    MCD::OPC_Decode, 188, 20, 149, 2, // Opcode: V6_veqb_and
    6239             : /* 3752 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3767
    6240             : /* 3757 */    MCD::OPC_CheckPredicate, 7, 167, 28, 0, // Skip to: 11097
    6241             : /* 3762 */    MCD::OPC_Decode, 192, 20, 149, 2, // Opcode: V6_veqh_and
    6242             : /* 3767 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 3782
    6243             : /* 3772 */    MCD::OPC_CheckPredicate, 7, 152, 28, 0, // Skip to: 11097
    6244             : /* 3777 */    MCD::OPC_Decode, 196, 20, 149, 2, // Opcode: V6_veqw_and
    6245             : /* 3782 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 3797
    6246             : /* 3787 */    MCD::OPC_CheckPredicate, 7, 137, 28, 0, // Skip to: 11097
    6247             : /* 3792 */    MCD::OPC_Decode, 206, 20, 149, 2, // Opcode: V6_vgtb_and
    6248             : /* 3797 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 3812
    6249             : /* 3802 */    MCD::OPC_CheckPredicate, 7, 122, 28, 0, // Skip to: 11097
    6250             : /* 3807 */    MCD::OPC_Decode, 210, 20, 149, 2, // Opcode: V6_vgth_and
    6251             : /* 3812 */    MCD::OPC_FilterValue, 6, 112, 28, 0, // Skip to: 11097
    6252             : /* 3817 */    MCD::OPC_CheckPredicate, 7, 107, 28, 0, // Skip to: 11097
    6253             : /* 3822 */    MCD::OPC_Decode, 226, 20, 149, 2, // Opcode: V6_vgtw_and
    6254             : /* 3827 */    MCD::OPC_FilterValue, 1, 71, 0, 0, // Skip to: 3903
    6255             : /* 3832 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6256             : /* 3835 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3850
    6257             : /* 3840 */    MCD::OPC_CheckPredicate, 7, 84, 28, 0, // Skip to: 11097
    6258             : /* 3845 */    MCD::OPC_Decode, 215, 19, 148, 2, // Opcode: V6_vaddhsat_dv
    6259             : /* 3850 */    MCD::OPC_FilterValue, 1, 74, 28, 0, // Skip to: 11097
    6260             : /* 3855 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6261             : /* 3858 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3873
    6262             : /* 3863 */    MCD::OPC_CheckPredicate, 7, 61, 28, 0, // Skip to: 11097
    6263             : /* 3868 */    MCD::OPC_Decode, 214, 20, 149, 2, // Opcode: V6_vgtub_and
    6264             : /* 3873 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3888
    6265             : /* 3878 */    MCD::OPC_CheckPredicate, 7, 46, 28, 0, // Skip to: 11097
    6266             : /* 3883 */    MCD::OPC_Decode, 218, 20, 149, 2, // Opcode: V6_vgtuh_and
    6267             : /* 3888 */    MCD::OPC_FilterValue, 2, 36, 28, 0, // Skip to: 11097
    6268             : /* 3893 */    MCD::OPC_CheckPredicate, 7, 31, 28, 0, // Skip to: 11097
    6269             : /* 3898 */    MCD::OPC_Decode, 222, 20, 149, 2, // Opcode: V6_vgtuw_and
    6270             : /* 3903 */    MCD::OPC_FilterValue, 2, 116, 0, 0, // Skip to: 4024
    6271             : /* 3908 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6272             : /* 3911 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3926
    6273             : /* 3916 */    MCD::OPC_CheckPredicate, 7, 8, 28, 0, // Skip to: 11097
    6274             : /* 3921 */    MCD::OPC_Decode, 234, 19, 148, 2, // Opcode: V6_vaddwsat_dv
    6275             : /* 3926 */    MCD::OPC_FilterValue, 1, 254, 27, 0, // Skip to: 11097
    6276             : /* 3931 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6277             : /* 3934 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3949
    6278             : /* 3939 */    MCD::OPC_CheckPredicate, 7, 241, 27, 0, // Skip to: 11097
    6279             : /* 3944 */    MCD::OPC_Decode, 189, 20, 149, 2, // Opcode: V6_veqb_or
    6280             : /* 3949 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3964
    6281             : /* 3954 */    MCD::OPC_CheckPredicate, 7, 226, 27, 0, // Skip to: 11097
    6282             : /* 3959 */    MCD::OPC_Decode, 193, 20, 149, 2, // Opcode: V6_veqh_or
    6283             : /* 3964 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 3979
    6284             : /* 3969 */    MCD::OPC_CheckPredicate, 7, 211, 27, 0, // Skip to: 11097
    6285             : /* 3974 */    MCD::OPC_Decode, 197, 20, 149, 2, // Opcode: V6_veqw_or
    6286             : /* 3979 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 3994
    6287             : /* 3984 */    MCD::OPC_CheckPredicate, 7, 196, 27, 0, // Skip to: 11097
    6288             : /* 3989 */    MCD::OPC_Decode, 207, 20, 149, 2, // Opcode: V6_vgtb_or
    6289             : /* 3994 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 4009
    6290             : /* 3999 */    MCD::OPC_CheckPredicate, 7, 181, 27, 0, // Skip to: 11097
    6291             : /* 4004 */    MCD::OPC_Decode, 211, 20, 149, 2, // Opcode: V6_vgth_or
    6292             : /* 4009 */    MCD::OPC_FilterValue, 6, 171, 27, 0, // Skip to: 11097
    6293             : /* 4014 */    MCD::OPC_CheckPredicate, 7, 166, 27, 0, // Skip to: 11097
    6294             : /* 4019 */    MCD::OPC_Decode, 227, 20, 149, 2, // Opcode: V6_vgtw_or
    6295             : /* 4024 */    MCD::OPC_FilterValue, 3, 71, 0, 0, // Skip to: 4100
    6296             : /* 4029 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6297             : /* 4032 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4047
    6298             : /* 4037 */    MCD::OPC_CheckPredicate, 7, 143, 27, 0, // Skip to: 11097
    6299             : /* 4042 */    MCD::OPC_Decode, 141, 22, 148, 2, // Opcode: V6_vsubb_dv
    6300             : /* 4047 */    MCD::OPC_FilterValue, 1, 133, 27, 0, // Skip to: 11097
    6301             : /* 4052 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6302             : /* 4055 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4070
    6303             : /* 4060 */    MCD::OPC_CheckPredicate, 7, 120, 27, 0, // Skip to: 11097
    6304             : /* 4065 */    MCD::OPC_Decode, 215, 20, 149, 2, // Opcode: V6_vgtub_or
    6305             : /* 4070 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4085
    6306             : /* 4075 */    MCD::OPC_CheckPredicate, 7, 105, 27, 0, // Skip to: 11097
    6307             : /* 4080 */    MCD::OPC_Decode, 219, 20, 149, 2, // Opcode: V6_vgtuh_or
    6308             : /* 4085 */    MCD::OPC_FilterValue, 2, 95, 27, 0, // Skip to: 11097
    6309             : /* 4090 */    MCD::OPC_CheckPredicate, 7, 90, 27, 0, // Skip to: 11097
    6310             : /* 4095 */    MCD::OPC_Decode, 223, 20, 149, 2, // Opcode: V6_vgtuw_or
    6311             : /* 4100 */    MCD::OPC_FilterValue, 4, 116, 0, 0, // Skip to: 4221
    6312             : /* 4105 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6313             : /* 4108 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4123
    6314             : /* 4113 */    MCD::OPC_CheckPredicate, 7, 67, 27, 0, // Skip to: 11097
    6315             : /* 4118 */    MCD::OPC_Decode, 148, 22, 148, 2, // Opcode: V6_vsubh_dv
    6316             : /* 4123 */    MCD::OPC_FilterValue, 1, 57, 27, 0, // Skip to: 11097
    6317             : /* 4128 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6318             : /* 4131 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4146
    6319             : /* 4136 */    MCD::OPC_CheckPredicate, 7, 44, 27, 0, // Skip to: 11097
    6320             : /* 4141 */    MCD::OPC_Decode, 190, 20, 149, 2, // Opcode: V6_veqb_xor
    6321             : /* 4146 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4161
    6322             : /* 4151 */    MCD::OPC_CheckPredicate, 7, 29, 27, 0, // Skip to: 11097
    6323             : /* 4156 */    MCD::OPC_Decode, 194, 20, 149, 2, // Opcode: V6_veqh_xor
    6324             : /* 4161 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4176
    6325             : /* 4166 */    MCD::OPC_CheckPredicate, 7, 14, 27, 0, // Skip to: 11097
    6326             : /* 4171 */    MCD::OPC_Decode, 198, 20, 149, 2, // Opcode: V6_veqw_xor
    6327             : /* 4176 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 4191
    6328             : /* 4181 */    MCD::OPC_CheckPredicate, 7, 255, 26, 0, // Skip to: 11097
    6329             : /* 4186 */    MCD::OPC_Decode, 208, 20, 149, 2, // Opcode: V6_vgtb_xor
    6330             : /* 4191 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 4206
    6331             : /* 4196 */    MCD::OPC_CheckPredicate, 7, 240, 26, 0, // Skip to: 11097
    6332             : /* 4201 */    MCD::OPC_Decode, 212, 20, 149, 2, // Opcode: V6_vgth_xor
    6333             : /* 4206 */    MCD::OPC_FilterValue, 6, 230, 26, 0, // Skip to: 11097
    6334             : /* 4211 */    MCD::OPC_CheckPredicate, 7, 225, 26, 0, // Skip to: 11097
    6335             : /* 4216 */    MCD::OPC_Decode, 228, 20, 149, 2, // Opcode: V6_vgtw_xor
    6336             : /* 4221 */    MCD::OPC_FilterValue, 5, 71, 0, 0, // Skip to: 4297
    6337             : /* 4226 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6338             : /* 4229 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4244
    6339             : /* 4234 */    MCD::OPC_CheckPredicate, 7, 202, 26, 0, // Skip to: 11097
    6340             : /* 4239 */    MCD::OPC_Decode, 164, 22, 148, 2, // Opcode: V6_vsubw_dv
    6341             : /* 4244 */    MCD::OPC_FilterValue, 1, 192, 26, 0, // Skip to: 11097
    6342             : /* 4249 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6343             : /* 4252 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4267
    6344             : /* 4257 */    MCD::OPC_CheckPredicate, 7, 179, 26, 0, // Skip to: 11097
    6345             : /* 4262 */    MCD::OPC_Decode, 216, 20, 149, 2, // Opcode: V6_vgtub_xor
    6346             : /* 4267 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4282
    6347             : /* 4272 */    MCD::OPC_CheckPredicate, 7, 164, 26, 0, // Skip to: 11097
    6348             : /* 4277 */    MCD::OPC_Decode, 220, 20, 149, 2, // Opcode: V6_vgtuh_xor
    6349             : /* 4282 */    MCD::OPC_FilterValue, 2, 154, 26, 0, // Skip to: 11097
    6350             : /* 4287 */    MCD::OPC_CheckPredicate, 7, 149, 26, 0, // Skip to: 11097
    6351             : /* 4292 */    MCD::OPC_Decode, 224, 20, 149, 2, // Opcode: V6_vgtuw_xor
    6352             : /* 4297 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4319
    6353             : /* 4302 */    MCD::OPC_CheckPredicate, 7, 134, 26, 0, // Skip to: 11097
    6354             : /* 4307 */    MCD::OPC_CheckField, 13, 1, 0, 127, 26, 0, // Skip to: 11097
    6355             : /* 4314 */    MCD::OPC_Decode, 156, 22, 148, 2, // Opcode: V6_vsububsat_dv
    6356             : /* 4319 */    MCD::OPC_FilterValue, 7, 117, 26, 0, // Skip to: 11097
    6357             : /* 4324 */    MCD::OPC_CheckPredicate, 7, 112, 26, 0, // Skip to: 11097
    6358             : /* 4329 */    MCD::OPC_CheckField, 13, 1, 0, 105, 26, 0, // Skip to: 11097
    6359             : /* 4336 */    MCD::OPC_Decode, 159, 22, 148, 2, // Opcode: V6_vsubuhsat_dv
    6360             : /* 4341 */    MCD::OPC_FilterValue, 5, 185, 0, 0, // Skip to: 4531
    6361             : /* 4346 */    MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    6362             : /* 4349 */    MCD::OPC_FilterValue, 0, 86, 0, 0, // Skip to: 4440
    6363             : /* 4354 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6364             : /* 4357 */    MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 4425
    6365             : /* 4362 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
    6366             : /* 4365 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4380
    6367             : /* 4370 */    MCD::OPC_CheckPredicate, 7, 66, 26, 0, // Skip to: 11097
    6368             : /* 4375 */    MCD::OPC_Decode, 152, 22, 148, 2, // Opcode: V6_vsubhsat_dv
    6369             : /* 4380 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4395
    6370             : /* 4385 */    MCD::OPC_CheckPredicate, 7, 51, 26, 0, // Skip to: 11097
    6371             : /* 4390 */    MCD::OPC_Decode, 168, 22, 148, 2, // Opcode: V6_vsubwsat_dv
    6372             : /* 4395 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4410
    6373             : /* 4400 */    MCD::OPC_CheckPredicate, 7, 36, 26, 0, // Skip to: 11097
    6374             : /* 4405 */    MCD::OPC_Decode, 218, 19, 146, 2, // Opcode: V6_vaddubh
    6375             : /* 4410 */    MCD::OPC_FilterValue, 3, 26, 26, 0, // Skip to: 11097
    6376             : /* 4415 */    MCD::OPC_CheckPredicate, 7, 21, 26, 0, // Skip to: 11097
    6377             : /* 4420 */    MCD::OPC_Decode, 225, 19, 146, 2, // Opcode: V6_vadduhw
    6378             : /* 4425 */    MCD::OPC_FilterValue, 1, 11, 26, 0, // Skip to: 11097
    6379             : /* 4430 */    MCD::OPC_CheckPredicate, 5, 6, 26, 0, // Skip to: 11097
    6380             : /* 4435 */    MCD::OPC_Decode, 207, 19, 150, 2, // Opcode: V6_vaddcarry
    6381             : /* 4440 */    MCD::OPC_FilterValue, 1, 252, 25, 0, // Skip to: 11097
    6382             : /* 4445 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6383             : /* 4448 */    MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 4516
    6384             : /* 4453 */    MCD::OPC_ExtractField, 5, 2,  // Inst{6-5} ...
    6385             : /* 4456 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4471
    6386             : /* 4461 */    MCD::OPC_CheckPredicate, 7, 231, 25, 0, // Skip to: 11097
    6387             : /* 4466 */    MCD::OPC_Decode, 216, 19, 146, 2, // Opcode: V6_vaddhw
    6388             : /* 4471 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4486
    6389             : /* 4476 */    MCD::OPC_CheckPredicate, 7, 216, 25, 0, // Skip to: 11097
    6390             : /* 4481 */    MCD::OPC_Decode, 154, 22, 146, 2, // Opcode: V6_vsububh
    6391             : /* 4486 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4501
    6392             : /* 4491 */    MCD::OPC_CheckPredicate, 7, 201, 25, 0, // Skip to: 11097
    6393             : /* 4496 */    MCD::OPC_Decode, 160, 22, 146, 2, // Opcode: V6_vsubuhw
    6394             : /* 4501 */    MCD::OPC_FilterValue, 3, 191, 25, 0, // Skip to: 11097
    6395             : /* 4506 */    MCD::OPC_CheckPredicate, 7, 186, 25, 0, // Skip to: 11097
    6396             : /* 4511 */    MCD::OPC_Decode, 153, 22, 146, 2, // Opcode: V6_vsubhw
    6397             : /* 4516 */    MCD::OPC_FilterValue, 1, 176, 25, 0, // Skip to: 11097
    6398             : /* 4521 */    MCD::OPC_CheckPredicate, 5, 171, 25, 0, // Skip to: 11097
    6399             : /* 4526 */    MCD::OPC_Decode, 146, 22, 150, 2, // Opcode: V6_vsubcarry
    6400             : /* 4531 */    MCD::OPC_FilterValue, 6, 146, 0, 0, // Skip to: 4682
    6401             : /* 4536 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6402             : /* 4539 */    MCD::OPC_FilterValue, 0, 123, 0, 0, // Skip to: 4667
    6403             : /* 4544 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6404             : /* 4547 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4562
    6405             : /* 4552 */    MCD::OPC_CheckPredicate, 7, 140, 25, 0, // Skip to: 11097
    6406             : /* 4557 */    MCD::OPC_Decode, 194, 19, 144, 2, // Opcode: V6_vabsdiffub
    6407             : /* 4562 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4577
    6408             : /* 4567 */    MCD::OPC_CheckPredicate, 7, 125, 25, 0, // Skip to: 11097
    6409             : /* 4572 */    MCD::OPC_Decode, 193, 19, 144, 2, // Opcode: V6_vabsdiffh
    6410             : /* 4577 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4592
    6411             : /* 4582 */    MCD::OPC_CheckPredicate, 7, 110, 25, 0, // Skip to: 11097
    6412             : /* 4587 */    MCD::OPC_Decode, 195, 19, 144, 2, // Opcode: V6_vabsdiffuh
    6413             : /* 4592 */    MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 4607
    6414             : /* 4597 */    MCD::OPC_CheckPredicate, 7, 95, 25, 0, // Skip to: 11097
    6415             : /* 4602 */    MCD::OPC_Decode, 196, 19, 144, 2, // Opcode: V6_vabsdiffw
    6416             : /* 4607 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 4622
    6417             : /* 4612 */    MCD::OPC_CheckPredicate, 7, 80, 25, 0, // Skip to: 11097
    6418             : /* 4617 */    MCD::OPC_Decode, 148, 20, 144, 2, // Opcode: V6_vavgub
    6419             : /* 4622 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 4637
    6420             : /* 4627 */    MCD::OPC_CheckPredicate, 7, 65, 25, 0, // Skip to: 11097
    6421             : /* 4632 */    MCD::OPC_Decode, 150, 20, 144, 2, // Opcode: V6_vavguh
    6422             : /* 4637 */    MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 4652
    6423             : /* 4642 */    MCD::OPC_CheckPredicate, 7, 50, 25, 0, // Skip to: 11097
    6424             : /* 4647 */    MCD::OPC_Decode, 146, 20, 144, 2, // Opcode: V6_vavgh
    6425             : /* 4652 */    MCD::OPC_FilterValue, 7, 40, 25, 0, // Skip to: 11097
    6426             : /* 4657 */    MCD::OPC_CheckPredicate, 7, 35, 25, 0, // Skip to: 11097
    6427             : /* 4662 */    MCD::OPC_Decode, 154, 20, 144, 2, // Opcode: V6_vavgw
    6428             : /* 4667 */    MCD::OPC_FilterValue, 1, 25, 25, 0, // Skip to: 11097
    6429             : /* 4672 */    MCD::OPC_CheckPredicate, 5, 20, 25, 0, // Skip to: 11097
    6430             : /* 4677 */    MCD::OPC_Decode, 243, 20, 151, 2, // Opcode: V6_vlutvvb_oracci
    6431             : /* 4682 */    MCD::OPC_FilterValue, 7, 10, 25, 0, // Skip to: 11097
    6432             : /* 4687 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6433             : /* 4690 */    MCD::OPC_FilterValue, 0, 123, 0, 0, // Skip to: 4818
    6434             : /* 4695 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6435             : /* 4698 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4713
    6436             : /* 4703 */    MCD::OPC_CheckPredicate, 7, 245, 24, 0, // Skip to: 11097
    6437             : /* 4708 */    MCD::OPC_Decode, 196, 21, 144, 2, // Opcode: V6_vnavgub
    6438             : /* 4713 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4728
    6439             : /* 4718 */    MCD::OPC_CheckPredicate, 7, 230, 24, 0, // Skip to: 11097
    6440             : /* 4723 */    MCD::OPC_Decode, 195, 21, 144, 2, // Opcode: V6_vnavgh
    6441             : /* 4728 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4743
    6442             : /* 4733 */    MCD::OPC_CheckPredicate, 7, 215, 24, 0, // Skip to: 11097
    6443             : /* 4738 */    MCD::OPC_Decode, 197, 21, 144, 2, // Opcode: V6_vnavgw
    6444             : /* 4743 */    MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 4758
    6445             : /* 4748 */    MCD::OPC_CheckPredicate, 7, 200, 24, 0, // Skip to: 11097
    6446             : /* 4753 */    MCD::OPC_Decode, 149, 20, 144, 2, // Opcode: V6_vavgubrnd
    6447             : /* 4758 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 4773
    6448             : /* 4763 */    MCD::OPC_CheckPredicate, 7, 185, 24, 0, // Skip to: 11097
    6449             : /* 4768 */    MCD::OPC_Decode, 151, 20, 144, 2, // Opcode: V6_vavguhrnd
    6450             : /* 4773 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 4788
    6451             : /* 4778 */    MCD::OPC_CheckPredicate, 7, 170, 24, 0, // Skip to: 11097
    6452             : /* 4783 */    MCD::OPC_Decode, 147, 20, 144, 2, // Opcode: V6_vavghrnd
    6453             : /* 4788 */    MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 4803
    6454             : /* 4793 */    MCD::OPC_CheckPredicate, 7, 155, 24, 0, // Skip to: 11097
    6455             : /* 4798 */    MCD::OPC_Decode, 155, 20, 144, 2, // Opcode: V6_vavgwrnd
    6456             : /* 4803 */    MCD::OPC_FilterValue, 7, 145, 24, 0, // Skip to: 11097
    6457             : /* 4808 */    MCD::OPC_CheckPredicate, 7, 140, 24, 0, // Skip to: 11097
    6458             : /* 4813 */    MCD::OPC_Decode, 137, 21, 148, 2, // Opcode: V6_vmpabuuv
    6459             : /* 4818 */    MCD::OPC_FilterValue, 1, 130, 24, 0, // Skip to: 11097
    6460             : /* 4823 */    MCD::OPC_CheckPredicate, 5, 125, 24, 0, // Skip to: 11097
    6461             : /* 4828 */    MCD::OPC_Decode, 248, 20, 152, 2, // Opcode: V6_vlutvwh_oracci
    6462             : /* 4833 */    MCD::OPC_FilterValue, 30, 217, 6, 0, // Skip to: 6591
    6463             : /* 4838 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6464             : /* 4841 */    MCD::OPC_FilterValue, 0, 177, 3, 0, // Skip to: 5791
    6465             : /* 4846 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    6466             : /* 4849 */    MCD::OPC_FilterValue, 0, 18, 3, 0, // Skip to: 5640
    6467             : /* 4854 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6468             : /* 4857 */    MCD::OPC_FilterValue, 0, 4, 1, 0, // Skip to: 5122
    6469             : /* 4862 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6470             : /* 4865 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4887
    6471             : /* 4870 */    MCD::OPC_CheckPredicate, 7, 78, 24, 0, // Skip to: 11097
    6472             : /* 4875 */    MCD::OPC_CheckField, 22, 2, 0, 71, 24, 0, // Skip to: 11097
    6473             : /* 4882 */    MCD::OPC_Decode, 197, 19, 153, 2, // Opcode: V6_vabsh
    6474             : /* 4887 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4909
    6475             : /* 4892 */    MCD::OPC_CheckPredicate, 7, 56, 24, 0, // Skip to: 11097
    6476             : /* 4897 */    MCD::OPC_CheckField, 22, 2, 0, 49, 24, 0, // Skip to: 11097
    6477             : /* 4904 */    MCD::OPC_Decode, 180, 22, 154, 2, // Opcode: V6_vunpackub
    6478             : /* 4909 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4931
    6479             : /* 4914 */    MCD::OPC_CheckPredicate, 7, 34, 24, 0, // Skip to: 11097
    6480             : /* 4919 */    MCD::OPC_CheckField, 22, 2, 0, 27, 24, 0, // Skip to: 11097
    6481             : /* 4926 */    MCD::OPC_Decode, 132, 22, 153, 2, // Opcode: V6_vshuffb
    6482             : /* 4931 */    MCD::OPC_FilterValue, 3, 17, 24, 0, // Skip to: 11097
    6483             : /* 4936 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6484             : /* 4939 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4961
    6485             : /* 4944 */    MCD::OPC_CheckPredicate, 7, 4, 24, 0, // Skip to: 11097
    6486             : /* 4949 */    MCD::OPC_CheckField, 10, 3, 0, 253, 23, 0, // Skip to: 11097
    6487             : /* 4956 */    MCD::OPC_Decode, 192, 18, 155, 2, // Opcode: V6_pred_and
    6488             : /* 4961 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4983
    6489             : /* 4966 */    MCD::OPC_CheckPredicate, 7, 238, 23, 0, // Skip to: 11097
    6490             : /* 4971 */    MCD::OPC_CheckField, 10, 3, 0, 231, 23, 0, // Skip to: 11097
    6491             : /* 4978 */    MCD::OPC_Decode, 195, 18, 155, 2, // Opcode: V6_pred_or
    6492             : /* 4983 */    MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 5012
    6493             : /* 4988 */    MCD::OPC_CheckPredicate, 7, 216, 23, 0, // Skip to: 11097
    6494             : /* 4993 */    MCD::OPC_CheckField, 22, 2, 0, 209, 23, 0, // Skip to: 11097
    6495             : /* 5000 */    MCD::OPC_CheckField, 10, 3, 0, 202, 23, 0, // Skip to: 11097
    6496             : /* 5007 */    MCD::OPC_Decode, 194, 18, 156, 2, // Opcode: V6_pred_not
    6497             : /* 5012 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5034
    6498             : /* 5017 */    MCD::OPC_CheckPredicate, 7, 187, 23, 0, // Skip to: 11097
    6499             : /* 5022 */    MCD::OPC_CheckField, 10, 3, 0, 180, 23, 0, // Skip to: 11097
    6500             : /* 5029 */    MCD::OPC_Decode, 199, 18, 155, 2, // Opcode: V6_pred_xor
    6501             : /* 5034 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5056
    6502             : /* 5039 */    MCD::OPC_CheckPredicate, 7, 165, 23, 0, // Skip to: 11097
    6503             : /* 5044 */    MCD::OPC_CheckField, 10, 3, 0, 158, 23, 0, // Skip to: 11097
    6504             : /* 5051 */    MCD::OPC_Decode, 196, 18, 155, 2, // Opcode: V6_pred_or_n
    6505             : /* 5056 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5078
    6506             : /* 5061 */    MCD::OPC_CheckPredicate, 7, 143, 23, 0, // Skip to: 11097
    6507             : /* 5066 */    MCD::OPC_CheckField, 10, 3, 0, 136, 23, 0, // Skip to: 11097
    6508             : /* 5073 */    MCD::OPC_Decode, 193, 18, 155, 2, // Opcode: V6_pred_and_n
    6509             : /* 5078 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5100
    6510             : /* 5083 */    MCD::OPC_CheckPredicate, 5, 121, 23, 0, // Skip to: 11097
    6511             : /* 5088 */    MCD::OPC_CheckField, 10, 3, 0, 114, 23, 0, // Skip to: 11097
    6512             : /* 5095 */    MCD::OPC_Decode, 200, 18, 155, 2, // Opcode: V6_shuffeqh
    6513             : /* 5100 */    MCD::OPC_FilterValue, 7, 104, 23, 0, // Skip to: 11097
    6514             : /* 5105 */    MCD::OPC_CheckPredicate, 5, 99, 23, 0, // Skip to: 11097
    6515             : /* 5110 */    MCD::OPC_CheckField, 10, 3, 0, 92, 23, 0, // Skip to: 11097
    6516             : /* 5117 */    MCD::OPC_Decode, 201, 18, 155, 2, // Opcode: V6_shuffeqw
    6517             : /* 5122 */    MCD::OPC_FilterValue, 1, 69, 0, 0, // Skip to: 5196
    6518             : /* 5127 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6519             : /* 5130 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5152
    6520             : /* 5135 */    MCD::OPC_CheckPredicate, 7, 69, 23, 0, // Skip to: 11097
    6521             : /* 5140 */    MCD::OPC_CheckField, 22, 2, 0, 62, 23, 0, // Skip to: 11097
    6522             : /* 5147 */    MCD::OPC_Decode, 198, 19, 153, 2, // Opcode: V6_vabsh_sat
    6523             : /* 5152 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5174
    6524             : /* 5157 */    MCD::OPC_CheckPredicate, 7, 47, 23, 0, // Skip to: 11097
    6525             : /* 5162 */    MCD::OPC_CheckField, 22, 2, 0, 40, 23, 0, // Skip to: 11097
    6526             : /* 5169 */    MCD::OPC_Decode, 181, 22, 154, 2, // Opcode: V6_vunpackuh
    6527             : /* 5174 */    MCD::OPC_FilterValue, 2, 30, 23, 0, // Skip to: 11097
    6528             : /* 5179 */    MCD::OPC_CheckPredicate, 7, 25, 23, 0, // Skip to: 11097
    6529             : /* 5184 */    MCD::OPC_CheckField, 22, 2, 0, 18, 23, 0, // Skip to: 11097
    6530             : /* 5191 */    MCD::OPC_Decode, 191, 22, 154, 2, // Opcode: V6_vzb
    6531             : /* 5196 */    MCD::OPC_FilterValue, 2, 69, 0, 0, // Skip to: 5270
    6532             : /* 5201 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6533             : /* 5204 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5226
    6534             : /* 5209 */    MCD::OPC_CheckPredicate, 7, 251, 22, 0, // Skip to: 11097
    6535             : /* 5214 */    MCD::OPC_CheckField, 22, 2, 0, 244, 22, 0, // Skip to: 11097
    6536             : /* 5221 */    MCD::OPC_Decode, 199, 19, 153, 2, // Opcode: V6_vabsw
    6537             : /* 5226 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5248
    6538             : /* 5231 */    MCD::OPC_CheckPredicate, 7, 229, 22, 0, // Skip to: 11097
    6539             : /* 5236 */    MCD::OPC_CheckField, 22, 2, 0, 222, 22, 0, // Skip to: 11097
    6540             : /* 5243 */    MCD::OPC_Decode, 176, 22, 154, 2, // Opcode: V6_vunpackb
    6541             : /* 5248 */    MCD::OPC_FilterValue, 2, 212, 22, 0, // Skip to: 11097
    6542             : /* 5253 */    MCD::OPC_CheckPredicate, 7, 207, 22, 0, // Skip to: 11097
    6543             : /* 5258 */    MCD::OPC_CheckField, 22, 2, 0, 200, 22, 0, // Skip to: 11097
    6544             : /* 5265 */    MCD::OPC_Decode, 192, 22, 154, 2, // Opcode: V6_vzh
    6545             : /* 5270 */    MCD::OPC_FilterValue, 3, 69, 0, 0, // Skip to: 5344
    6546             : /* 5275 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6547             : /* 5278 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5300
    6548             : /* 5283 */    MCD::OPC_CheckPredicate, 7, 177, 22, 0, // Skip to: 11097
    6549             : /* 5288 */    MCD::OPC_CheckField, 22, 2, 0, 170, 22, 0, // Skip to: 11097
    6550             : /* 5295 */    MCD::OPC_Decode, 200, 19, 153, 2, // Opcode: V6_vabsw_sat
    6551             : /* 5300 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5322
    6552             : /* 5305 */    MCD::OPC_CheckPredicate, 7, 155, 22, 0, // Skip to: 11097
    6553             : /* 5310 */    MCD::OPC_CheckField, 22, 2, 0, 148, 22, 0, // Skip to: 11097
    6554             : /* 5317 */    MCD::OPC_Decode, 177, 22, 154, 2, // Opcode: V6_vunpackh
    6555             : /* 5322 */    MCD::OPC_FilterValue, 2, 138, 22, 0, // Skip to: 11097
    6556             : /* 5327 */    MCD::OPC_CheckPredicate, 7, 133, 22, 0, // Skip to: 11097
    6557             : /* 5332 */    MCD::OPC_CheckField, 22, 2, 0, 126, 22, 0, // Skip to: 11097
    6558             : /* 5339 */    MCD::OPC_Decode, 247, 21, 154, 2, // Opcode: V6_vsb
    6559             : /* 5344 */    MCD::OPC_FilterValue, 4, 91, 0, 0, // Skip to: 5440
    6560             : /* 5349 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6561             : /* 5352 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5374
    6562             : /* 5357 */    MCD::OPC_CheckPredicate, 7, 103, 22, 0, // Skip to: 11097
    6563             : /* 5362 */    MCD::OPC_CheckField, 22, 2, 0, 96, 22, 0, // Skip to: 11097
    6564             : /* 5369 */    MCD::OPC_Decode, 202, 21, 153, 2, // Opcode: V6_vnot
    6565             : /* 5374 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5396
    6566             : /* 5379 */    MCD::OPC_CheckPredicate, 6, 81, 22, 0, // Skip to: 11097
    6567             : /* 5384 */    MCD::OPC_CheckField, 22, 2, 0, 74, 22, 0, // Skip to: 11097
    6568             : /* 5391 */    MCD::OPC_Decode, 191, 19, 153, 2, // Opcode: V6_vabsb
    6569             : /* 5396 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5418
    6570             : /* 5401 */    MCD::OPC_CheckPredicate, 7, 59, 22, 0, // Skip to: 11097
    6571             : /* 5406 */    MCD::OPC_CheckField, 22, 2, 0, 52, 22, 0, // Skip to: 11097
    6572             : /* 5413 */    MCD::OPC_Decode, 129, 22, 154, 2, // Opcode: V6_vsh
    6573             : /* 5418 */    MCD::OPC_FilterValue, 3, 42, 22, 0, // Skip to: 11097
    6574             : /* 5423 */    MCD::OPC_CheckPredicate, 7, 37, 22, 0, // Skip to: 11097
    6575             : /* 5428 */    MCD::OPC_CheckField, 22, 2, 0, 30, 22, 0, // Skip to: 11097
    6576             : /* 5435 */    MCD::OPC_Decode, 201, 21, 153, 2, // Opcode: V6_vnormamtw
    6577             : /* 5440 */    MCD::OPC_FilterValue, 5, 69, 0, 0, // Skip to: 5514
    6578             : /* 5445 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6579             : /* 5448 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5470
    6580             : /* 5453 */    MCD::OPC_CheckPredicate, 6, 7, 22, 0, // Skip to: 11097
    6581             : /* 5458 */    MCD::OPC_CheckField, 22, 2, 0, 0, 22, 0, // Skip to: 11097
    6582             : /* 5465 */    MCD::OPC_Decode, 192, 19, 153, 2, // Opcode: V6_vabsb_sat
    6583             : /* 5470 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5492
    6584             : /* 5475 */    MCD::OPC_CheckPredicate, 7, 241, 21, 0, // Skip to: 11097
    6585             : /* 5480 */    MCD::OPC_CheckField, 22, 2, 0, 234, 21, 0, // Skip to: 11097
    6586             : /* 5487 */    MCD::OPC_Decode, 158, 20, 153, 2, // Opcode: V6_vcl0w
    6587             : /* 5492 */    MCD::OPC_FilterValue, 3, 224, 21, 0, // Skip to: 11097
    6588             : /* 5497 */    MCD::OPC_CheckPredicate, 7, 219, 21, 0, // Skip to: 11097
    6589             : /* 5502 */    MCD::OPC_CheckField, 22, 2, 0, 212, 21, 0, // Skip to: 11097
    6590             : /* 5509 */    MCD::OPC_Decode, 200, 21, 153, 2, // Opcode: V6_vnormamth
    6591             : /* 5514 */    MCD::OPC_FilterValue, 6, 47, 0, 0, // Skip to: 5566
    6592             : /* 5519 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6593             : /* 5522 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5544
    6594             : /* 5527 */    MCD::OPC_CheckPredicate, 7, 189, 21, 0, // Skip to: 11097
    6595             : /* 5532 */    MCD::OPC_CheckField, 22, 2, 0, 182, 21, 0, // Skip to: 11097
    6596             : /* 5539 */    MCD::OPC_Decode, 164, 20, 153, 2, // Opcode: V6_vdealh
    6597             : /* 5544 */    MCD::OPC_FilterValue, 2, 172, 21, 0, // Skip to: 11097
    6598             : /* 5549 */    MCD::OPC_CheckPredicate, 7, 167, 21, 0, // Skip to: 11097
    6599             : /* 5554 */    MCD::OPC_CheckField, 22, 2, 0, 160, 21, 0, // Skip to: 11097
    6600             : /* 5561 */    MCD::OPC_Decode, 212, 21, 153, 2, // Opcode: V6_vpopcounth
    6601             : /* 5566 */    MCD::OPC_FilterValue, 7, 150, 21, 0, // Skip to: 11097
    6602             : /* 5571 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6603             : /* 5574 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5596
    6604             : /* 5579 */    MCD::OPC_CheckPredicate, 7, 137, 21, 0, // Skip to: 11097
    6605             : /* 5584 */    MCD::OPC_CheckField, 22, 2, 0, 130, 21, 0, // Skip to: 11097
    6606             : /* 5591 */    MCD::OPC_Decode, 162, 20, 153, 2, // Opcode: V6_vdealb
    6607             : /* 5596 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5618
    6608             : /* 5601 */    MCD::OPC_CheckPredicate, 7, 115, 21, 0, // Skip to: 11097
    6609             : /* 5606 */    MCD::OPC_CheckField, 22, 2, 0, 108, 21, 0, // Skip to: 11097
    6610             : /* 5613 */    MCD::OPC_Decode, 134, 22, 153, 2, // Opcode: V6_vshuffh
    6611             : /* 5618 */    MCD::OPC_FilterValue, 2, 98, 21, 0, // Skip to: 11097
    6612             : /* 5623 */    MCD::OPC_CheckPredicate, 7, 93, 21, 0, // Skip to: 11097
    6613             : /* 5628 */    MCD::OPC_CheckField, 22, 2, 0, 86, 21, 0, // Skip to: 11097
    6614             : /* 5635 */    MCD::OPC_Decode, 157, 20, 153, 2, // Opcode: V6_vcl0h
    6615             : /* 5640 */    MCD::OPC_FilterValue, 1, 76, 21, 0, // Skip to: 11097
    6616             : /* 5645 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    6617             : /* 5648 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5663
    6618             : /* 5653 */    MCD::OPC_CheckPredicate, 5, 63, 21, 0, // Skip to: 11097
    6619             : /* 5658 */    MCD::OPC_Decode, 244, 20, 157, 2, // Opcode: V6_vlutvvbi
    6620             : /* 5663 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5678
    6621             : /* 5668 */    MCD::OPC_CheckPredicate, 5, 48, 21, 0, // Skip to: 11097
    6622             : /* 5673 */    MCD::OPC_Decode, 249, 20, 158, 2, // Opcode: V6_vlutvwhi
    6623             : /* 5678 */    MCD::OPC_FilterValue, 2, 38, 21, 0, // Skip to: 11097
    6624             : /* 5683 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6625             : /* 5686 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5701
    6626             : /* 5691 */    MCD::OPC_CheckPredicate, 5, 25, 21, 0, // Skip to: 11097
    6627             : /* 5696 */    MCD::OPC_Decode, 206, 19, 148, 2, // Opcode: V6_vaddbsat_dv
    6628             : /* 5701 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5716
    6629             : /* 5706 */    MCD::OPC_CheckPredicate, 5, 10, 21, 0, // Skip to: 11097
    6630             : /* 5711 */    MCD::OPC_Decode, 145, 22, 148, 2, // Opcode: V6_vsubbsat_dv
    6631             : /* 5716 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5731
    6632             : /* 5721 */    MCD::OPC_CheckPredicate, 5, 251, 20, 0, // Skip to: 11097
    6633             : /* 5726 */    MCD::OPC_Decode, 228, 19, 148, 2, // Opcode: V6_vadduwsat_dv
    6634             : /* 5731 */    MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 5746
    6635             : /* 5736 */    MCD::OPC_CheckPredicate, 5, 236, 20, 0, // Skip to: 11097
    6636             : /* 5741 */    MCD::OPC_Decode, 162, 22, 148, 2, // Opcode: V6_vsubuwsat_dv
    6637             : /* 5746 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 5761
    6638             : /* 5751 */    MCD::OPC_CheckPredicate, 5, 221, 20, 0, // Skip to: 11097
    6639             : /* 5756 */    MCD::OPC_Decode, 222, 19, 144, 2, // Opcode: V6_vaddububb_sat
    6640             : /* 5761 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 5776
    6641             : /* 5766 */    MCD::OPC_CheckPredicate, 5, 206, 20, 0, // Skip to: 11097
    6642             : /* 5771 */    MCD::OPC_Decode, 157, 22, 144, 2, // Opcode: V6_vsubububb_sat
    6643             : /* 5776 */    MCD::OPC_FilterValue, 6, 196, 20, 0, // Skip to: 11097
    6644             : /* 5781 */    MCD::OPC_CheckPredicate, 5, 191, 20, 0, // Skip to: 11097
    6645             : /* 5786 */    MCD::OPC_Decode, 152, 21, 146, 2, // Opcode: V6_vmpyewuh_64
    6646             : /* 5791 */    MCD::OPC_FilterValue, 1, 181, 20, 0, // Skip to: 11097
    6647             : /* 5796 */    MCD::OPC_ExtractField, 21, 1,  // Inst{21} ...
    6648             : /* 5799 */    MCD::OPC_FilterValue, 0, 193, 2, 0, // Skip to: 6509
    6649             : /* 5804 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6650             : /* 5807 */    MCD::OPC_FilterValue, 0, 70, 0, 0, // Skip to: 5882
    6651             : /* 5812 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6652             : /* 5815 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5837
    6653             : /* 5820 */    MCD::OPC_CheckPredicate, 7, 152, 20, 0, // Skip to: 11097
    6654             : /* 5825 */    MCD::OPC_CheckField, 22, 2, 0, 145, 20, 0, // Skip to: 11097
    6655             : /* 5832 */    MCD::OPC_Decode, 178, 22, 159, 2, // Opcode: V6_vunpackob
    6656             : /* 5837 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5852
    6657             : /* 5842 */    MCD::OPC_CheckPredicate, 7, 130, 20, 0, // Skip to: 11097
    6658             : /* 5847 */    MCD::OPC_Decode, 204, 19, 160, 2, // Opcode: V6_vaddbq
    6659             : /* 5852 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5867
    6660             : /* 5857 */    MCD::OPC_CheckPredicate, 7, 115, 20, 0, // Skip to: 11097
    6661             : /* 5862 */    MCD::OPC_Decode, 166, 22, 160, 2, // Opcode: V6_vsubwq
    6662             : /* 5867 */    MCD::OPC_FilterValue, 3, 105, 20, 0, // Skip to: 11097
    6663             : /* 5872 */    MCD::OPC_CheckPredicate, 5, 100, 20, 0, // Skip to: 11097
    6664             : /* 5877 */    MCD::OPC_Decode, 243, 19, 161, 2, // Opcode: V6_vandvqv
    6665             : /* 5882 */    MCD::OPC_FilterValue, 1, 70, 0, 0, // Skip to: 5957
    6666             : /* 5887 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6667             : /* 5890 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5912
    6668             : /* 5895 */    MCD::OPC_CheckPredicate, 7, 77, 20, 0, // Skip to: 11097
    6669             : /* 5900 */    MCD::OPC_CheckField, 22, 2, 0, 70, 20, 0, // Skip to: 11097
    6670             : /* 5907 */    MCD::OPC_Decode, 179, 22, 159, 2, // Opcode: V6_vunpackoh
    6671             : /* 5912 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5927
    6672             : /* 5917 */    MCD::OPC_CheckPredicate, 7, 55, 20, 0, // Skip to: 11097
    6673             : /* 5922 */    MCD::OPC_Decode, 213, 19, 160, 2, // Opcode: V6_vaddhq
    6674             : /* 5927 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5942
    6675             : /* 5932 */    MCD::OPC_CheckPredicate, 7, 40, 20, 0, // Skip to: 11097
    6676             : /* 5937 */    MCD::OPC_Decode, 142, 22, 160, 2, // Opcode: V6_vsubbnq
    6677             : /* 5942 */    MCD::OPC_FilterValue, 3, 30, 20, 0, // Skip to: 11097
    6678             : /* 5947 */    MCD::OPC_CheckPredicate, 5, 25, 20, 0, // Skip to: 11097
    6679             : /* 5952 */    MCD::OPC_Decode, 242, 19, 161, 2, // Opcode: V6_vandvnqv
    6680             : /* 5957 */    MCD::OPC_FilterValue, 2, 86, 0, 0, // Skip to: 6048
    6681             : /* 5962 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6682             : /* 5965 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5980
    6683             : /* 5970 */    MCD::OPC_CheckPredicate, 7, 2, 20, 0, // Skip to: 11097
    6684             : /* 5975 */    MCD::OPC_Decode, 232, 19, 160, 2, // Opcode: V6_vaddwq
    6685             : /* 5980 */    MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5995
    6686             : /* 5985 */    MCD::OPC_CheckPredicate, 7, 243, 19, 0, // Skip to: 11097
    6687             : /* 5990 */    MCD::OPC_Decode, 149, 22, 160, 2, // Opcode: V6_vsubhnq
    6688             : /* 5995 */    MCD::OPC_FilterValue, 3, 233, 19, 0, // Skip to: 11097
    6689             : /* 6000 */    MCD::OPC_ExtractField, 8, 5,  // Inst{12-8} ...
    6690             : /* 6003 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6018
    6691             : /* 6008 */    MCD::OPC_CheckPredicate, 6, 220, 19, 0, // Skip to: 11097
    6692             : /* 6013 */    MCD::OPC_Decode, 213, 21, 162, 2, // Opcode: V6_vprefixqb
    6693             : /* 6018 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6033
    6694             : /* 6023 */    MCD::OPC_CheckPredicate, 6, 205, 19, 0, // Skip to: 11097
    6695             : /* 6028 */    MCD::OPC_Decode, 214, 21, 162, 2, // Opcode: V6_vprefixqh
    6696             : /* 6033 */    MCD::OPC_FilterValue, 2, 195, 19, 0, // Skip to: 11097
    6697             : /* 6038 */    MCD::OPC_CheckPredicate, 6, 190, 19, 0, // Skip to: 11097
    6698             : /* 6043 */    MCD::OPC_Decode, 215, 21, 162, 2, // Opcode: V6_vprefixqw
    6699             : /* 6048 */    MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 6086
    6700             : /* 6053 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6701             : /* 6056 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6071
    6702             : /* 6061 */    MCD::OPC_CheckPredicate, 7, 167, 19, 0, // Skip to: 11097
    6703             : /* 6066 */    MCD::OPC_Decode, 203, 19, 160, 2, // Opcode: V6_vaddbnq
    6704             : /* 6071 */    MCD::OPC_FilterValue, 2, 157, 19, 0, // Skip to: 11097
    6705             : /* 6076 */    MCD::OPC_CheckPredicate, 7, 152, 19, 0, // Skip to: 11097
    6706             : /* 6081 */    MCD::OPC_Decode, 165, 22, 160, 2, // Opcode: V6_vsubwnq
    6707             : /* 6086 */    MCD::OPC_FilterValue, 4, 73, 1, 0, // Skip to: 6420
    6708             : /* 6091 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6709             : /* 6094 */    MCD::OPC_FilterValue, 0, 166, 0, 0, // Skip to: 6265
    6710             : /* 6099 */    MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    6711             : /* 6102 */    MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 6137
    6712             : /* 6107 */    MCD::OPC_CheckPredicate, 7, 121, 19, 0, // Skip to: 11097
    6713             : /* 6112 */    MCD::OPC_CheckField, 22, 2, 0, 114, 19, 0, // Skip to: 11097
    6714             : /* 6119 */    MCD::OPC_CheckField, 8, 1, 0, 107, 19, 0, // Skip to: 11097
    6715             : /* 6126 */    MCD::OPC_CheckField, 0, 5, 0, 100, 19, 0, // Skip to: 11097
    6716             : /* 6133 */    MCD::OPC_Decode, 229, 20, 58, // Opcode: V6_vhist
    6717             : /* 6137 */    MCD::OPC_FilterValue, 1, 59, 0, 0, // Skip to: 6201
    6718             : /* 6142 */    MCD::OPC_ExtractField, 8, 1,  // Inst{8} ...
    6719             : /* 6145 */    MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 6173
    6720             : /* 6150 */    MCD::OPC_CheckPredicate, 5, 78, 19, 0, // Skip to: 11097
    6721             : /* 6155 */    MCD::OPC_CheckField, 22, 2, 0, 71, 19, 0, // Skip to: 11097
    6722             : /* 6162 */    MCD::OPC_CheckField, 0, 5, 0, 64, 19, 0, // Skip to: 11097
    6723             : /* 6169 */    MCD::OPC_Decode, 186, 22, 58, // Opcode: V6_vwhist256
    6724             : /* 6173 */    MCD::OPC_FilterValue, 1, 55, 19, 0, // Skip to: 11097
    6725             : /* 6178 */    MCD::OPC_CheckPredicate, 5, 50, 19, 0, // Skip to: 11097
    6726             : /* 6183 */    MCD::OPC_CheckField, 22, 2, 0, 43, 19, 0, // Skip to: 11097
    6727             : /* 6190 */    MCD::OPC_CheckField, 0, 5, 0, 36, 19, 0, // Skip to: 11097
    6728             : /* 6197 */    MCD::OPC_Decode, 187, 22, 58, // Opcode: V6_vwhist256_sat
    6729             : /* 6201 */    MCD::OPC_FilterValue, 2, 30, 0, 0, // Skip to: 6236
    6730             : /* 6206 */    MCD::OPC_CheckPredicate, 5, 22, 19, 0, // Skip to: 11097
    6731             : /* 6211 */    MCD::OPC_CheckField, 22, 2, 0, 15, 19, 0, // Skip to: 11097
    6732             : /* 6218 */    MCD::OPC_CheckField, 8, 1, 0, 8, 19, 0, // Skip to: 11097
    6733             : /* 6225 */    MCD::OPC_CheckField, 0, 5, 0, 1, 19, 0, // Skip to: 11097
    6734             : /* 6232 */    MCD::OPC_Decode, 182, 22, 58, // Opcode: V6_vwhist128
    6735             : /* 6236 */    MCD::OPC_FilterValue, 3, 248, 18, 0, // Skip to: 11097
    6736             : /* 6241 */    MCD::OPC_CheckPredicate, 5, 243, 18, 0, // Skip to: 11097
    6737             : /* 6246 */    MCD::OPC_CheckField, 22, 2, 0, 236, 18, 0, // Skip to: 11097
    6738             : /* 6253 */    MCD::OPC_CheckField, 0, 5, 0, 229, 18, 0, // Skip to: 11097
    6739             : /* 6260 */    MCD::OPC_Decode, 183, 22, 163, 2, // Opcode: V6_vwhist128m
    6740             : /* 6265 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6280
    6741             : /* 6270 */    MCD::OPC_CheckPredicate, 7, 214, 18, 0, // Skip to: 11097
    6742             : /* 6275 */    MCD::OPC_Decode, 212, 19, 160, 2, // Opcode: V6_vaddhnq
    6743             : /* 6280 */    MCD::OPC_FilterValue, 2, 204, 18, 0, // Skip to: 11097
    6744             : /* 6285 */    MCD::OPC_ExtractField, 9, 4,  // Inst{12-9} ...
    6745             : /* 6288 */    MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 6317
    6746             : /* 6293 */    MCD::OPC_CheckPredicate, 7, 191, 18, 0, // Skip to: 11097
    6747             : /* 6298 */    MCD::OPC_CheckField, 8, 1, 0, 184, 18, 0, // Skip to: 11097
    6748             : /* 6305 */    MCD::OPC_CheckField, 0, 5, 0, 177, 18, 0, // Skip to: 11097
    6749             : /* 6312 */    MCD::OPC_Decode, 230, 20, 164, 2, // Opcode: V6_vhistq
    6750             : /* 6317 */    MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 6369
    6751             : /* 6322 */    MCD::OPC_ExtractField, 8, 1,  // Inst{8} ...
    6752             : /* 6325 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6347
    6753             : /* 6330 */    MCD::OPC_CheckPredicate, 5, 154, 18, 0, // Skip to: 11097
    6754             : /* 6335 */    MCD::OPC_CheckField, 0, 5, 0, 147, 18, 0, // Skip to: 11097
    6755             : /* 6342 */    MCD::OPC_Decode, 188, 22, 164, 2, // Opcode: V6_vwhist256q
    6756             : /* 6347 */    MCD::OPC_FilterValue, 1, 137, 18, 0, // Skip to: 11097
    6757             : /* 6352 */    MCD::OPC_CheckPredicate, 5, 132, 18, 0, // Skip to: 11097
    6758             : /* 6357 */    MCD::OPC_CheckField, 0, 5, 0, 125, 18, 0, // Skip to: 11097
    6759             : /* 6364 */    MCD::OPC_Decode, 189, 22, 164, 2, // Opcode: V6_vwhist256q_sat
    6760             : /* 6369 */    MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 6398
    6761             : /* 6374 */    MCD::OPC_CheckPredicate, 5, 110, 18, 0, // Skip to: 11097
    6762             : /* 6379 */    MCD::OPC_CheckField, 8, 1, 0, 103, 18, 0, // Skip to: 11097
    6763             : /* 6386 */    MCD::OPC_CheckField, 0, 5, 0, 96, 18, 0, // Skip to: 11097
    6764             : /* 6393 */    MCD::OPC_Decode, 184, 22, 164, 2, // Opcode: V6_vwhist128q
    6765             : /* 6398 */    MCD::OPC_FilterValue, 3, 86, 18, 0, // Skip to: 11097
    6766             : /* 6403 */    MCD::OPC_CheckPredicate, 5, 81, 18, 0, // Skip to: 11097
    6767             : /* 6408 */    MCD::OPC_CheckField, 0, 5, 0, 74, 18, 0, // Skip to: 11097
    6768             : /* 6415 */    MCD::OPC_Decode, 185, 22, 165, 2, // Opcode: V6_vwhist128qm
    6769             : /* 6420 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 6442
    6770             : /* 6425 */    MCD::OPC_CheckPredicate, 7, 59, 18, 0, // Skip to: 11097
    6771             : /* 6430 */    MCD::OPC_CheckField, 16, 5, 1, 52, 18, 0, // Skip to: 11097
    6772             : /* 6437 */    MCD::OPC_Decode, 231, 19, 160, 2, // Opcode: V6_vaddwnq
    6773             : /* 6442 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 6464
    6774             : /* 6447 */    MCD::OPC_CheckPredicate, 7, 37, 18, 0, // Skip to: 11097
    6775             : /* 6452 */    MCD::OPC_CheckField, 16, 5, 1, 30, 18, 0, // Skip to: 11097
    6776             : /* 6459 */    MCD::OPC_Decode, 143, 22, 160, 2, // Opcode: V6_vsubbq
    6777             : /* 6464 */    MCD::OPC_FilterValue, 7, 20, 18, 0, // Skip to: 11097
    6778             : /* 6469 */    MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    6779             : /* 6472 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6487
    6780             : /* 6477 */    MCD::OPC_CheckPredicate, 7, 7, 18, 0, // Skip to: 11097
    6781             : /* 6482 */    MCD::OPC_Decode, 150, 22, 160, 2, // Opcode: V6_vsubhq
    6782             : /* 6487 */    MCD::OPC_FilterValue, 3, 253, 17, 0, // Skip to: 11097
    6783             : /* 6492 */    MCD::OPC_CheckPredicate, 7, 248, 17, 0, // Skip to: 11097
    6784             : /* 6497 */    MCD::OPC_CheckField, 22, 2, 0, 241, 17, 0, // Skip to: 11097
    6785             : /* 6504 */    MCD::OPC_Decode, 143, 20, 153, 2, // Opcode: V6_vassign
    6786             : /* 6509 */    MCD::OPC_FilterValue, 1, 231, 17, 0, // Skip to: 11097
    6787             : /* 6514 */    MCD::OPC_ExtractField, 22, 2,  // Inst{23-22} ...
    6788             : /* 6517 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6532
    6789             : /* 6522 */    MCD::OPC_CheckPredicate, 7, 218, 17, 0, // Skip to: 11097
    6790             : /* 6527 */    MCD::OPC_Decode, 236, 19, 157, 2, // Opcode: V6_valignbi
    6791             : /* 6532 */    MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6547
    6792             : /* 6537 */    MCD::OPC_CheckPredicate, 7, 203, 17, 0, // Skip to: 11097
    6793             : /* 6542 */    MCD::OPC_Decode, 233, 20, 157, 2, // Opcode: V6_vlalignbi
    6794             : /* 6547 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6569
    6795             : /* 6552 */    MCD::OPC_CheckPredicate, 7, 188, 17, 0, // Skip to: 11097
    6796             : /* 6557 */    MCD::OPC_CheckField, 7, 1, 0, 181, 17, 0, // Skip to: 11097
    6797             : /* 6564 */    MCD::OPC_Decode, 169, 22, 166, 2, // Opcode: V6_vswap
    6798             : /* 6569 */    MCD::OPC_FilterValue, 3, 171, 17, 0, // Skip to: 11097
    6799             : /* 6574 */    MCD::OPC_CheckPredicate, 7, 166, 17, 0, // Skip to: 11097
    6800             : /* 6579 */    MCD::OPC_CheckField, 7, 1, 0, 159, 17, 0, // Skip to: 11097
    6801             : /* 6586 */    MCD::OPC_Decode, 193, 21, 167, 2, // Opcode: V6_vmux
    6802             : /* 6591 */    MCD::OPC_FilterValue, 31, 67, 6, 0, // Skip to: 8199
    6803             : /* 6596 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    6804             : /* 6599 */    MCD::OPC_FilterValue, 0, 57, 1, 0, // Skip to: 6917
    6805             : /* 6604 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    6806             : /* 6607 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 6645
    6807             : /* 6612 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6808             : /* 6615 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6630
    6809             : /* 6620 */    MCD::OPC_CheckPredicate, 5, 120, 17, 0, // Skip to: 11097
    6810             : /* 6625 */    MCD::OPC_Decode, 205, 19, 144, 2, // Opcode: V6_vaddbsat
    6811             : /* 6630 */    MCD::OPC_FilterValue, 1, 110, 17, 0, // Skip to: 11097
    6812             : /* 6635 */    MCD::OPC_CheckPredicate, 5, 105, 17, 0, // Skip to: 11097
    6813             : /* 6640 */    MCD::OPC_Decode, 208, 19, 144, 2, // Opcode: V6_vaddclbh
    6814             : /* 6645 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6667
    6815             : /* 6650 */    MCD::OPC_CheckPredicate, 7, 90, 17, 0, // Skip to: 11097
    6816             : /* 6655 */    MCD::OPC_CheckField, 13, 1, 0, 83, 17, 0, // Skip to: 11097
    6817             : /* 6662 */    MCD::OPC_Decode, 254, 20, 144, 2, // Opcode: V6_vmaxw
    6818             : /* 6667 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6689
    6819             : /* 6672 */    MCD::OPC_CheckPredicate, 7, 68, 17, 0, // Skip to: 11097
    6820             : /* 6677 */    MCD::OPC_CheckField, 13, 1, 0, 61, 17, 0, // Skip to: 11097
    6821             : /* 6684 */    MCD::OPC_Decode, 180, 21, 144, 2, // Opcode: V6_vmpyowh_rnd
    6822             : /* 6689 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 6711
    6823             : /* 6694 */    MCD::OPC_CheckPredicate, 7, 46, 17, 0, // Skip to: 11097
    6824             : /* 6699 */    MCD::OPC_CheckField, 13, 1, 0, 39, 17, 0, // Skip to: 11097
    6825             : /* 6706 */    MCD::OPC_Decode, 163, 21, 144, 2, // Opcode: V6_vmpyieoh
    6826             : /* 6711 */    MCD::OPC_FilterValue, 4, 135, 0, 0, // Skip to: 6851
    6827             : /* 6716 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6828             : /* 6719 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6741
    6829             : /* 6724 */    MCD::OPC_CheckPredicate, 7, 16, 17, 0, // Skip to: 11097
    6830             : /* 6729 */    MCD::OPC_CheckField, 13, 1, 0, 9, 17, 0, // Skip to: 11097
    6831             : /* 6736 */    MCD::OPC_Decode, 187, 20, 168, 2, // Opcode: V6_veqb
    6832             : /* 6741 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6763
    6833             : /* 6746 */    MCD::OPC_CheckPredicate, 7, 250, 16, 0, // Skip to: 11097
    6834             : /* 6751 */    MCD::OPC_CheckField, 13, 1, 0, 243, 16, 0, // Skip to: 11097
    6835             : /* 6758 */    MCD::OPC_Decode, 191, 20, 168, 2, // Opcode: V6_veqh
    6836             : /* 6763 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6785
    6837             : /* 6768 */    MCD::OPC_CheckPredicate, 7, 228, 16, 0, // Skip to: 11097
    6838             : /* 6773 */    MCD::OPC_CheckField, 13, 1, 0, 221, 16, 0, // Skip to: 11097
    6839             : /* 6780 */    MCD::OPC_Decode, 195, 20, 168, 2, // Opcode: V6_veqw
    6840             : /* 6785 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 6807
    6841             : /* 6790 */    MCD::OPC_CheckPredicate, 7, 206, 16, 0, // Skip to: 11097
    6842             : /* 6795 */    MCD::OPC_CheckField, 13, 1, 0, 199, 16, 0, // Skip to: 11097
    6843             : /* 6802 */    MCD::OPC_Decode, 205, 20, 168, 2, // Opcode: V6_vgtb
    6844             : /* 6807 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 6829
    6845             : /* 6812 */    MCD::OPC_CheckPredicate, 7, 184, 16, 0, // Skip to: 11097
    6846             : /* 6817 */    MCD::OPC_CheckField, 13, 1, 0, 177, 16, 0, // Skip to: 11097
    6847             : /* 6824 */    MCD::OPC_Decode, 209, 20, 168, 2, // Opcode: V6_vgth
    6848             : /* 6829 */    MCD::OPC_FilterValue, 6, 167, 16, 0, // Skip to: 11097
    6849             : /* 6834 */    MCD::OPC_CheckPredicate, 7, 162, 16, 0, // Skip to: 11097
    6850             : /* 6839 */    MCD::OPC_CheckField, 13, 1, 0, 155, 16, 0, // Skip to: 11097
    6851             : /* 6846 */    MCD::OPC_Decode, 225, 20, 168, 2, // Opcode: V6_vgtw
    6852             : /* 6851 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 6873
    6853             : /* 6856 */    MCD::OPC_CheckPredicate, 7, 140, 16, 0, // Skip to: 11097
    6854             : /* 6861 */    MCD::OPC_CheckField, 13, 1, 0, 133, 16, 0, // Skip to: 11097
    6855             : /* 6868 */    MCD::OPC_Decode, 142, 20, 144, 2, // Opcode: V6_vasrwv
    6856             : /* 6873 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 6895
    6857             : /* 6878 */    MCD::OPC_CheckPredicate, 7, 118, 16, 0, // Skip to: 11097
    6858             : /* 6883 */    MCD::OPC_CheckField, 13, 1, 0, 111, 16, 0, // Skip to: 11097
    6859             : /* 6890 */    MCD::OPC_Decode, 165, 21, 144, 2, // Opcode: V6_vmpyiewuh
    6860             : /* 6895 */    MCD::OPC_FilterValue, 7, 101, 16, 0, // Skip to: 11097
    6861             : /* 6900 */    MCD::OPC_CheckPredicate, 7, 96, 16, 0, // Skip to: 11097
    6862             : /* 6905 */    MCD::OPC_CheckField, 13, 1, 0, 89, 16, 0, // Skip to: 11097
    6863             : /* 6912 */    MCD::OPC_Decode, 210, 21, 144, 2, // Opcode: V6_vpackwh_sat
    6864             : /* 6917 */    MCD::OPC_FilterValue, 1, 247, 0, 0, // Skip to: 7169
    6865             : /* 6922 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    6866             : /* 6925 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 6963
    6867             : /* 6930 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6868             : /* 6933 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6948
    6869             : /* 6938 */    MCD::OPC_CheckPredicate, 7, 58, 16, 0, // Skip to: 11097
    6870             : /* 6943 */    MCD::OPC_Decode, 129, 21, 144, 2, // Opcode: V6_vminub
    6871             : /* 6948 */    MCD::OPC_FilterValue, 1, 48, 16, 0, // Skip to: 11097
    6872             : /* 6953 */    MCD::OPC_CheckPredicate, 5, 43, 16, 0, // Skip to: 11097
    6873             : /* 6958 */    MCD::OPC_Decode, 209, 19, 144, 2, // Opcode: V6_vaddclbw
    6874             : /* 6963 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6985
    6875             : /* 6968 */    MCD::OPC_CheckPredicate, 7, 28, 16, 0, // Skip to: 11097
    6876             : /* 6973 */    MCD::OPC_CheckField, 13, 1, 0, 21, 16, 0, // Skip to: 11097
    6877             : /* 6980 */    MCD::OPC_Decode, 166, 20, 144, 2, // Opcode: V6_vdelta
    6878             : /* 6985 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7007
    6879             : /* 6990 */    MCD::OPC_CheckPredicate, 7, 6, 16, 0, // Skip to: 11097
    6880             : /* 6995 */    MCD::OPC_CheckField, 13, 1, 0, 255, 15, 0, // Skip to: 11097
    6881             : /* 7002 */    MCD::OPC_Decode, 133, 22, 144, 2, // Opcode: V6_vshuffeb
    6882             : /* 7007 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 7029
    6883             : /* 7012 */    MCD::OPC_CheckPredicate, 5, 240, 15, 0, // Skip to: 11097
    6884             : /* 7017 */    MCD::OPC_CheckField, 13, 1, 0, 233, 15, 0, // Skip to: 11097
    6885             : /* 7024 */    MCD::OPC_Decode, 227, 19, 144, 2, // Opcode: V6_vadduwsat
    6886             : /* 7029 */    MCD::OPC_FilterValue, 4, 69, 0, 0, // Skip to: 7103
    6887             : /* 7034 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
    6888             : /* 7037 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7059
    6889             : /* 7042 */    MCD::OPC_CheckPredicate, 7, 210, 15, 0, // Skip to: 11097
    6890             : /* 7047 */    MCD::OPC_CheckField, 13, 1, 0, 203, 15, 0, // Skip to: 11097
    6891             : /* 7054 */    MCD::OPC_Decode, 213, 20, 168, 2, // Opcode: V6_vgtub
    6892             : /* 7059 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7081
    6893             : /* 7064 */    MCD::OPC_CheckPredicate, 7, 188, 15, 0, // Skip to: 11097
    6894             : /* 7069 */    MCD::OPC_CheckField, 13, 1, 0, 181, 15, 0, // Skip to: 11097
    6895             : /* 7076 */    MCD::OPC_Decode, 217, 20, 168, 2, // Opcode: V6_vgtuh
    6896             : /* 7081 */    MCD::OPC_FilterValue, 2, 171, 15, 0, // Skip to: 11097
    6897             : /* 7086 */    MCD::OPC_CheckPredicate, 7, 166, 15, 0, // Skip to: 11097
    6898             : /* 7091 */    MCD::OPC_CheckField, 13, 1, 0, 159, 15, 0, // Skip to: 11097
    6899             : /* 7098 */    MCD::OPC_Decode, 221, 20, 168, 2, // Opcode: V6_vgtuw
    6900             : /* 7103 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 7125
    6901             : /* 7108 */    MCD::OPC_CheckPredicate, 7, 144, 15, 0, // Skip to: 11097
    6902             : /* 7113 */    MCD::OPC_CheckField, 13, 1, 0, 137, 15, 0, // Skip to: 11097
    6903             : /* 7120 */    MCD::OPC_Decode, 238, 20, 144, 2, // Opcode: V6_vlsrwv
    6904             : /* 7125 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 7147
    6905             : /* 7130 */    MCD::OPC_CheckPredicate, 7, 122, 15, 0, // Skip to: 11097
    6906             : /* 7135 */    MCD::OPC_CheckField, 13, 1, 0, 115, 15, 0, // Skip to: 11097
    6907             : /* 7142 */    MCD::OPC_Decode, 171, 21, 144, 2, // Opcode: V6_vmpyiowh
    6908             : /* 7147 */    MCD::OPC_FilterValue, 7, 105, 15, 0, // Skip to: 11097
    6909             : /* 7152 */    MCD::OPC_CheckPredicate, 7, 100, 15, 0, // Skip to: 11097
    6910             : /* 7157 */    MCD::OPC_CheckField, 13, 1, 0, 93, 15, 0, // Skip to: 11097
    6911             : /* 7164 */    MCD::OPC_Decode, 208, 21, 144, 2, // Opcode: V6_vpackob
    6912             : /* 7169 */    MCD::OPC_FilterValue, 2, 173, 0, 0, // Skip to: 7347
    6913             : /* 7174 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    6914             : /* 7177 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7215
    6915             : /* 7182 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6916             : /* 7185 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7200
    6917             : /* 7190 */    MCD::OPC_CheckPredicate, 7, 62, 15, 0, // Skip to: 11097
    6918             : /* 7195 */    MCD::OPC_Decode, 130, 21, 144, 2, // Opcode: V6_vminuh
    6919             : /* 7200 */    MCD::OPC_FilterValue, 1, 52, 15, 0, // Skip to: 11097
    6920             : /* 7205 */    MCD::OPC_CheckPredicate, 6, 47, 15, 0, // Skip to: 11097
    6921             : /* 7210 */    MCD::OPC_Decode, 152, 20, 144, 2, // Opcode: V6_vavguw
    6922             : /* 7215 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7237
    6923             : /* 7220 */    MCD::OPC_CheckPredicate, 5, 32, 15, 0, // Skip to: 11097
    6924             : /* 7225 */    MCD::OPC_CheckField, 13, 1, 0, 25, 15, 0, // Skip to: 11097
    6925             : /* 7232 */    MCD::OPC_Decode, 144, 22, 144, 2, // Opcode: V6_vsubbsat
    6926             : /* 7237 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7259
    6927             : /* 7242 */    MCD::OPC_CheckPredicate, 7, 10, 15, 0, // Skip to: 11097
    6928             : /* 7247 */    MCD::OPC_CheckField, 13, 1, 0, 3, 15, 0, // Skip to: 11097
    6929             : /* 7254 */    MCD::OPC_Decode, 135, 22, 144, 2, // Opcode: V6_vshuffob
    6930             : /* 7259 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 7281
    6931             : /* 7264 */    MCD::OPC_CheckPredicate, 7, 244, 14, 0, // Skip to: 11097
    6932             : /* 7269 */    MCD::OPC_CheckField, 13, 1, 0, 237, 14, 0, // Skip to: 11097
    6933             : /* 7276 */    MCD::OPC_Decode, 244, 21, 144, 2, // Opcode: V6_vsathub
    6934             : /* 7281 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 7303
    6935             : /* 7286 */    MCD::OPC_CheckPredicate, 7, 222, 14, 0, // Skip to: 11097
    6936             : /* 7291 */    MCD::OPC_CheckField, 13, 1, 0, 215, 14, 0, // Skip to: 11097
    6937             : /* 7298 */    MCD::OPC_Decode, 236, 20, 144, 2, // Opcode: V6_vlsrhv
    6938             : /* 7303 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 7325
    6939             : /* 7308 */    MCD::OPC_CheckPredicate, 7, 200, 14, 0, // Skip to: 11097
    6940             : /* 7313 */    MCD::OPC_CheckField, 13, 1, 0, 193, 14, 0, // Skip to: 11097
    6941             : /* 7320 */    MCD::OPC_Decode, 204, 21, 144, 2, // Opcode: V6_vpackeb
    6942             : /* 7325 */    MCD::OPC_FilterValue, 7, 183, 14, 0, // Skip to: 11097
    6943             : /* 7330 */    MCD::OPC_CheckPredicate, 7, 178, 14, 0, // Skip to: 11097
    6944             : /* 7335 */    MCD::OPC_CheckField, 13, 1, 0, 171, 14, 0, // Skip to: 11097
    6945             : /* 7342 */    MCD::OPC_Decode, 209, 21, 144, 2, // Opcode: V6_vpackoh
    6946             : /* 7347 */    MCD::OPC_FilterValue, 3, 173, 0, 0, // Skip to: 7525
    6947             : /* 7352 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    6948             : /* 7355 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7393
    6949             : /* 7360 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6950             : /* 7363 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7378
    6951             : /* 7368 */    MCD::OPC_CheckPredicate, 7, 140, 14, 0, // Skip to: 11097
    6952             : /* 7373 */    MCD::OPC_Decode, 128, 21, 144, 2, // Opcode: V6_vminh
    6953             : /* 7378 */    MCD::OPC_FilterValue, 1, 130, 14, 0, // Skip to: 11097
    6954             : /* 7383 */    MCD::OPC_CheckPredicate, 6, 125, 14, 0, // Skip to: 11097
    6955             : /* 7388 */    MCD::OPC_Decode, 153, 20, 144, 2, // Opcode: V6_vavguwrnd
    6956             : /* 7393 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7415
    6957             : /* 7398 */    MCD::OPC_CheckPredicate, 7, 110, 14, 0, // Skip to: 11097
    6958             : /* 7403 */    MCD::OPC_CheckField, 13, 1, 0, 103, 14, 0, // Skip to: 11097
    6959             : /* 7410 */    MCD::OPC_Decode, 216, 21, 144, 2, // Opcode: V6_vrdelta
    6960             : /* 7415 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7437
    6961             : /* 7420 */    MCD::OPC_CheckPredicate, 7, 88, 14, 0, // Skip to: 11097
    6962             : /* 7425 */    MCD::OPC_CheckField, 13, 1, 0, 81, 14, 0, // Skip to: 11097
    6963             : /* 7432 */    MCD::OPC_Decode, 130, 22, 144, 2, // Opcode: V6_vshufeh
    6964             : /* 7437 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 7459
    6965             : /* 7442 */    MCD::OPC_CheckPredicate, 7, 66, 14, 0, // Skip to: 11097
    6966             : /* 7447 */    MCD::OPC_CheckField, 13, 1, 0, 59, 14, 0, // Skip to: 11097
    6967             : /* 7454 */    MCD::OPC_Decode, 246, 21, 144, 2, // Opcode: V6_vsatwh
    6968             : /* 7459 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 7481
    6969             : /* 7464 */    MCD::OPC_CheckPredicate, 7, 44, 14, 0, // Skip to: 11097
    6970             : /* 7469 */    MCD::OPC_CheckField, 13, 1, 0, 37, 14, 0, // Skip to: 11097
    6971             : /* 7476 */    MCD::OPC_Decode, 130, 20, 144, 2, // Opcode: V6_vasrhv
    6972             : /* 7481 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 7503
    6973             : /* 7486 */    MCD::OPC_CheckPredicate, 7, 22, 14, 0, // Skip to: 11097
    6974             : /* 7491 */    MCD::OPC_CheckField, 13, 1, 0, 15, 14, 0, // Skip to: 11097
    6975             : /* 7498 */    MCD::OPC_Decode, 205, 21, 144, 2, // Opcode: V6_vpackeh
    6976             : /* 7503 */    MCD::OPC_FilterValue, 7, 5, 14, 0, // Skip to: 11097
    6977             : /* 7508 */    MCD::OPC_CheckPredicate, 5, 0, 14, 0, // Skip to: 11097
    6978             : /* 7513 */    MCD::OPC_CheckField, 13, 1, 0, 249, 13, 0, // Skip to: 11097
    6979             : /* 7520 */    MCD::OPC_Decode, 238, 21, 144, 2, // Opcode: V6_vrounduhub
    6980             : /* 7525 */    MCD::OPC_FilterValue, 4, 173, 0, 0, // Skip to: 7703
    6981             : /* 7530 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    6982             : /* 7533 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7571
    6983             : /* 7538 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    6984             : /* 7541 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7556
    6985             : /* 7546 */    MCD::OPC_CheckPredicate, 7, 218, 13, 0, // Skip to: 11097
    6986             : /* 7551 */    MCD::OPC_Decode, 131, 21, 144, 2, // Opcode: V6_vminw
    6987             : /* 7556 */    MCD::OPC_FilterValue, 1, 208, 13, 0, // Skip to: 11097
    6988             : /* 7561 */    MCD::OPC_CheckPredicate, 6, 203, 13, 0, // Skip to: 11097
    6989             : /* 7566 */    MCD::OPC_Decode, 144, 20, 144, 2, // Opcode: V6_vavgb
    6990             : /* 7571 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7593
    6991             : /* 7576 */    MCD::OPC_CheckPredicate, 5, 188, 13, 0, // Skip to: 11097
    6992             : /* 7581 */    MCD::OPC_CheckField, 13, 1, 0, 181, 13, 0, // Skip to: 11097
    6993             : /* 7588 */    MCD::OPC_Decode, 255, 20, 144, 2, // Opcode: V6_vminb
    6994             : /* 7593 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7615
    6995             : /* 7598 */    MCD::OPC_CheckPredicate, 7, 166, 13, 0, // Skip to: 11097
    6996             : /* 7603 */    MCD::OPC_CheckField, 13, 1, 0, 159, 13, 0, // Skip to: 11097
    6997             : /* 7610 */    MCD::OPC_Decode, 139, 22, 144, 2, // Opcode: V6_vshufoh
    6998             : /* 7615 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 7637
    6999             : /* 7620 */    MCD::OPC_CheckPredicate, 7, 144, 13, 0, // Skip to: 11097
    7000             : /* 7625 */    MCD::OPC_CheckField, 13, 1, 0, 137, 13, 0, // Skip to: 11097
    7001             : /* 7632 */    MCD::OPC_Decode, 240, 21, 144, 2, // Opcode: V6_vroundwh
    7002             : /* 7637 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 7659
    7003             : /* 7642 */    MCD::OPC_CheckPredicate, 7, 122, 13, 0, // Skip to: 11097
    7004             : /* 7647 */    MCD::OPC_CheckField, 13, 1, 0, 115, 13, 0, // Skip to: 11097
    7005             : /* 7654 */    MCD::OPC_Decode, 251, 19, 144, 2, // Opcode: V6_vaslwv
    7006             : /* 7659 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 7681
    7007             : /* 7664 */    MCD::OPC_CheckPredicate, 5, 100, 13, 0, // Skip to: 11097
    7008             : /* 7669 */    MCD::OPC_CheckField, 13, 1, 0, 93, 13, 0, // Skip to: 11097
    7009             : /* 7676 */    MCD::OPC_Decode, 161, 22, 144, 2, // Opcode: V6_vsubuwsat
    7010             : /* 7681 */    MCD::OPC_FilterValue, 7, 83, 13, 0, // Skip to: 11097
    7011             : /* 7686 */    MCD::OPC_CheckPredicate, 5, 78, 13, 0, // Skip to: 11097
    7012             : /* 7691 */    MCD::OPC_CheckField, 13, 1, 0, 71, 13, 0, // Skip to: 11097
    7013             : /* 7698 */    MCD::OPC_Decode, 239, 21, 144, 2, // Opcode: V6_vrounduwuh
    7014             : /* 7703 */    MCD::OPC_FilterValue, 5, 173, 0, 0, // Skip to: 7881
    7015             : /* 7708 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7016             : /* 7711 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7749
    7017             : /* 7716 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7018             : /* 7719 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7734
    7019             : /* 7724 */    MCD::OPC_CheckPredicate, 7, 40, 13, 0, // Skip to: 11097
    7020             : /* 7729 */    MCD::OPC_Decode, 252, 20, 144, 2, // Opcode: V6_vmaxub
    7021             : /* 7734 */    MCD::OPC_FilterValue, 1, 30, 13, 0, // Skip to: 11097
    7022             : /* 7739 */    MCD::OPC_CheckPredicate, 6, 25, 13, 0, // Skip to: 11097
    7023             : /* 7744 */    MCD::OPC_Decode, 145, 20, 144, 2, // Opcode: V6_vavgbrnd
    7024             : /* 7749 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7771
    7025             : /* 7754 */    MCD::OPC_CheckPredicate, 5, 10, 13, 0, // Skip to: 11097
    7026             : /* 7759 */    MCD::OPC_CheckField, 13, 1, 0, 3, 13, 0, // Skip to: 11097
    7027             : /* 7766 */    MCD::OPC_Decode, 250, 20, 144, 2, // Opcode: V6_vmaxb
    7028             : /* 7771 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7793
    7029             : /* 7776 */    MCD::OPC_CheckPredicate, 7, 244, 12, 0, // Skip to: 11097
    7030             : /* 7781 */    MCD::OPC_CheckField, 13, 1, 0, 237, 12, 0, // Skip to: 11097
    7031             : /* 7788 */    MCD::OPC_Decode, 138, 22, 146, 2, // Opcode: V6_vshufoeh
    7032             : /* 7793 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 7815
    7033             : /* 7798 */    MCD::OPC_CheckPredicate, 7, 222, 12, 0, // Skip to: 11097
    7034             : /* 7803 */    MCD::OPC_CheckField, 13, 1, 0, 215, 12, 0, // Skip to: 11097
    7035             : /* 7810 */    MCD::OPC_Decode, 241, 21, 144, 2, // Opcode: V6_vroundwuh
    7036             : /* 7815 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 7837
    7037             : /* 7820 */    MCD::OPC_CheckPredicate, 7, 200, 12, 0, // Skip to: 11097
    7038             : /* 7825 */    MCD::OPC_CheckField, 13, 1, 0, 193, 12, 0, // Skip to: 11097
    7039             : /* 7832 */    MCD::OPC_Decode, 248, 19, 144, 2, // Opcode: V6_vaslhv
    7040             : /* 7837 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 7859
    7041             : /* 7842 */    MCD::OPC_CheckPredicate, 7, 178, 12, 0, // Skip to: 11097
    7042             : /* 7847 */    MCD::OPC_CheckField, 13, 1, 0, 171, 12, 0, // Skip to: 11097
    7043             : /* 7854 */    MCD::OPC_Decode, 207, 21, 144, 2, // Opcode: V6_vpackhub_sat
    7044             : /* 7859 */    MCD::OPC_FilterValue, 7, 161, 12, 0, // Skip to: 11097
    7045             : /* 7864 */    MCD::OPC_CheckPredicate, 7, 156, 12, 0, // Skip to: 11097
    7046             : /* 7869 */    MCD::OPC_CheckField, 13, 1, 0, 149, 12, 0, // Skip to: 11097
    7047             : /* 7876 */    MCD::OPC_Decode, 151, 21, 144, 2, // Opcode: V6_vmpyewuh
    7048             : /* 7881 */    MCD::OPC_FilterValue, 6, 151, 0, 0, // Skip to: 8037
    7049             : /* 7886 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7050             : /* 7889 */    MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7927
    7051             : /* 7894 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7052             : /* 7897 */    MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7912
    7053             : /* 7902 */    MCD::OPC_CheckPredicate, 7, 118, 12, 0, // Skip to: 11097
    7054             : /* 7907 */    MCD::OPC_Decode, 253, 20, 144, 2, // Opcode: V6_vmaxuh
    7055             : /* 7912 */    MCD::OPC_FilterValue, 1, 108, 12, 0, // Skip to: 11097
    7056             : /* 7917 */    MCD::OPC_CheckPredicate, 6, 103, 12, 0, // Skip to: 11097
    7057             : /* 7922 */    MCD::OPC_Decode, 194, 21, 144, 2, // Opcode: V6_vnavgb
    7058             : /* 7927 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7949
    7059             : /* 7932 */    MCD::OPC_CheckPredicate, 5, 88, 12, 0, // Skip to: 11097
    7060             : /* 7937 */    MCD::OPC_CheckField, 13, 1, 0, 81, 12, 0, // Skip to: 11097
    7061             : /* 7944 */    MCD::OPC_Decode, 245, 21, 144, 2, // Opcode: V6_vsatuwuh
    7062             : /* 7949 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7971
    7063             : /* 7954 */    MCD::OPC_CheckPredicate, 7, 66, 12, 0, // Skip to: 11097
    7064             : /* 7959 */    MCD::OPC_CheckField, 13, 1, 0, 59, 12, 0, // Skip to: 11097
    7065             : /* 7966 */    MCD::OPC_Decode, 137, 22, 146, 2, // Opcode: V6_vshufoeb
    7066             : /* 7971 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 7993
    7067             : /* 7976 */    MCD::OPC_CheckPredicate, 7, 44, 12, 0, // Skip to: 11097
    7068             : /* 7981 */    MCD::OPC_CheckField, 13, 1, 0, 37, 12, 0, // Skip to: 11097
    7069             : /* 7988 */    MCD::OPC_Decode, 236, 21, 144, 2, // Opcode: V6_vroundhb
    7070             : /* 7993 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 8015
    7071             : /* 7998 */    MCD::OPC_CheckPredicate, 7, 22, 12, 0, // Skip to: 11097
    7072             : /* 8003 */    MCD::OPC_CheckField, 13, 1, 0, 15, 12, 0, // Skip to: 11097
    7073             : /* 8010 */    MCD::OPC_Decode, 201, 19, 144, 2, // Opcode: V6_vaddb
    7074             : /* 8015 */    MCD::OPC_FilterValue, 6, 5, 12, 0, // Skip to: 11097
    7075             : /* 8020 */    MCD::OPC_CheckPredicate, 7, 0, 12, 0, // Skip to: 11097
    7076             : /* 8025 */    MCD::OPC_CheckField, 13, 1, 0, 249, 11, 0, // Skip to: 11097
    7077             : /* 8032 */    MCD::OPC_Decode, 206, 21, 144, 2, // Opcode: V6_vpackhb_sat
    7078             : /* 8037 */    MCD::OPC_FilterValue, 7, 239, 11, 0, // Skip to: 11097
    7079             : /* 8042 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7080             : /* 8045 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8067
    7081             : /* 8050 */    MCD::OPC_CheckPredicate, 7, 226, 11, 0, // Skip to: 11097
    7082             : /* 8055 */    MCD::OPC_CheckField, 13, 1, 0, 219, 11, 0, // Skip to: 11097
    7083             : /* 8062 */    MCD::OPC_Decode, 251, 20, 144, 2, // Opcode: V6_vmaxh
    7084             : /* 8067 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 8089
    7085             : /* 8072 */    MCD::OPC_CheckPredicate, 7, 204, 11, 0, // Skip to: 11097
    7086             : /* 8077 */    MCD::OPC_CheckField, 13, 1, 0, 197, 11, 0, // Skip to: 11097
    7087             : /* 8084 */    MCD::OPC_Decode, 163, 20, 144, 2, // Opcode: V6_vdealb4w
    7088             : /* 8089 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 8111
    7089             : /* 8094 */    MCD::OPC_CheckPredicate, 7, 182, 11, 0, // Skip to: 11097
    7090             : /* 8099 */    MCD::OPC_CheckField, 13, 1, 0, 175, 11, 0, // Skip to: 11097
    7091             : /* 8106 */    MCD::OPC_Decode, 160, 20, 146, 2, // Opcode: V6_vcombine
    7092             : /* 8111 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 8133
    7093             : /* 8116 */    MCD::OPC_CheckPredicate, 7, 160, 11, 0, // Skip to: 11097
    7094             : /* 8121 */    MCD::OPC_CheckField, 13, 1, 0, 153, 11, 0, // Skip to: 11097
    7095             : /* 8128 */    MCD::OPC_Decode, 237, 21, 144, 2, // Opcode: V6_vroundhub
    7096             : /* 8133 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 8155
    7097             : /* 8138 */    MCD::OPC_CheckPredicate, 7, 138, 11, 0, // Skip to: 11097
    7098             : /* 8143 */    MCD::OPC_CheckField, 13, 1, 0, 131, 11, 0, // Skip to: 11097
    7099             : /* 8150 */    MCD::OPC_Decode, 210, 19, 144, 2, // Opcode: V6_vaddh
    7100             : /* 8155 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 8177
    7101             : /* 8160 */    MCD::OPC_CheckPredicate, 7, 116, 11, 0, // Skip to: 11097
    7102             : /* 8165 */    MCD::OPC_CheckField, 13, 1, 0, 109, 11, 0, // Skip to: 11097
    7103             : /* 8172 */    MCD::OPC_Decode, 211, 21, 144, 2, // Opcode: V6_vpackwuh_sat
    7104             : /* 8177 */    MCD::OPC_FilterValue, 7, 99, 11, 0, // Skip to: 11097
    7105             : /* 8182 */    MCD::OPC_CheckPredicate, 7, 94, 11, 0, // Skip to: 11097
    7106             : /* 8187 */    MCD::OPC_CheckField, 13, 1, 0, 87, 11, 0, // Skip to: 11097
    7107             : /* 8194 */    MCD::OPC_Decode, 178, 21, 144, 2, // Opcode: V6_vmpyowh
    7108             : /* 8199 */    MCD::OPC_FilterValue, 40, 25, 3, 0, // Skip to: 8997
    7109             : /* 8204 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    7110             : /* 8207 */    MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 8363
    7111             : /* 8212 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7112             : /* 8215 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8237
    7113             : /* 8220 */    MCD::OPC_CheckPredicate, 7, 56, 11, 0, // Skip to: 11097
    7114             : /* 8225 */    MCD::OPC_CheckField, 11, 2, 0, 49, 11, 0, // Skip to: 11097
    7115             : /* 8232 */    MCD::OPC_Decode, 205, 18, 169, 2, // Opcode: V6_vL32b_ai
    7116             : /* 8237 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 8259
    7117             : /* 8242 */    MCD::OPC_CheckPredicate, 7, 34, 11, 0, // Skip to: 11097
    7118             : /* 8247 */    MCD::OPC_CheckField, 11, 2, 0, 27, 11, 0, // Skip to: 11097
    7119             : /* 8254 */    MCD::OPC_Decode, 140, 19, 170, 2, // Opcode: V6_vS32b_ai
    7120             : /* 8259 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 8281
    7121             : /* 8264 */    MCD::OPC_CheckPredicate, 7, 12, 11, 0, // Skip to: 11097
    7122             : /* 8269 */    MCD::OPC_CheckField, 11, 2, 0, 5, 11, 0, // Skip to: 11097
    7123             : /* 8276 */    MCD::OPC_Decode, 218, 18, 169, 2, // Opcode: V6_vL32b_nt_ai
    7124             : /* 8281 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 8303
    7125             : /* 8286 */    MCD::OPC_CheckPredicate, 7, 246, 10, 0, // Skip to: 11097
    7126             : /* 8291 */    MCD::OPC_CheckField, 11, 2, 0, 239, 10, 0, // Skip to: 11097
    7127             : /* 8298 */    MCD::OPC_Decode, 156, 19, 170, 2, // Opcode: V6_vS32b_nt_ai
    7128             : /* 8303 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8318
    7129             : /* 8308 */    MCD::OPC_CheckPredicate, 7, 224, 10, 0, // Skip to: 11097
    7130             : /* 8313 */    MCD::OPC_Decode, 185, 19, 171, 2, // Opcode: V6_vS32b_qpred_ai
    7131             : /* 8318 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 8333
    7132             : /* 8323 */    MCD::OPC_CheckPredicate, 7, 209, 10, 0, // Skip to: 11097
    7133             : /* 8328 */    MCD::OPC_Decode, 182, 19, 172, 2, // Opcode: V6_vS32b_pred_ai
    7134             : /* 8333 */    MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 8348
    7135             : /* 8338 */    MCD::OPC_CheckPredicate, 7, 194, 10, 0, // Skip to: 11097
    7136             : /* 8343 */    MCD::OPC_Decode, 177, 19, 171, 2, // Opcode: V6_vS32b_nt_qpred_ai
    7137             : /* 8348 */    MCD::OPC_FilterValue, 7, 184, 10, 0, // Skip to: 11097
    7138             : /* 8353 */    MCD::OPC_CheckPredicate, 7, 179, 10, 0, // Skip to: 11097
    7139             : /* 8358 */    MCD::OPC_Decode, 174, 19, 172, 2, // Opcode: V6_vS32b_nt_pred_ai
    7140             : /* 8363 */    MCD::OPC_FilterValue, 1, 195, 0, 0, // Skip to: 8563
    7141             : /* 8368 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7142             : /* 8371 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8393
    7143             : /* 8376 */    MCD::OPC_CheckPredicate, 7, 156, 10, 0, // Skip to: 11097
    7144             : /* 8381 */    MCD::OPC_CheckField, 11, 2, 0, 149, 10, 0, // Skip to: 11097
    7145             : /* 8388 */    MCD::OPC_Decode, 206, 18, 169, 2, // Opcode: V6_vL32b_cur_ai
    7146             : /* 8393 */    MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 8452
    7147             : /* 8398 */    MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
    7148             : /* 8401 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8423
    7149             : /* 8406 */    MCD::OPC_CheckPredicate, 7, 126, 10, 0, // Skip to: 11097
    7150             : /* 8411 */    MCD::OPC_CheckField, 11, 2, 0, 119, 10, 0, // Skip to: 11097
    7151             : /* 8418 */    MCD::OPC_Decode, 141, 19, 173, 2, // Opcode: V6_vS32b_new_ai
    7152             : /* 8423 */    MCD::OPC_FilterValue, 1, 109, 10, 0, // Skip to: 11097
    7153             : /* 8428 */    MCD::OPC_CheckPredicate, 6, 104, 10, 0, // Skip to: 11097
    7154             : /* 8433 */    MCD::OPC_CheckField, 11, 2, 0, 97, 10, 0, // Skip to: 11097
    7155             : /* 8440 */    MCD::OPC_CheckField, 0, 3, 0, 90, 10, 0, // Skip to: 11097
    7156             : /* 8447 */    MCD::OPC_Decode, 188, 19, 174, 2, // Opcode: V6_vS32b_srls_ai
    7157             : /* 8452 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 8474
    7158             : /* 8457 */    MCD::OPC_CheckPredicate, 7, 75, 10, 0, // Skip to: 11097
    7159             : /* 8462 */    MCD::OPC_CheckField, 11, 2, 0, 68, 10, 0, // Skip to: 11097
    7160             : /* 8469 */    MCD::OPC_Decode, 219, 18, 169, 2, // Opcode: V6_vL32b_nt_cur_ai
    7161             : /* 8474 */    MCD::OPC_FilterValue, 3, 24, 0, 0, // Skip to: 8503
    7162             : /* 8479 */    MCD::OPC_CheckPredicate, 7, 53, 10, 0, // Skip to: 11097
    7163             : /* 8484 */    MCD::OPC_CheckField, 11, 2, 0, 46, 10, 0, // Skip to: 11097
    7164             : /* 8491 */    MCD::OPC_CheckField, 3, 2, 0, 39, 10, 0, // Skip to: 11097
    7165             : /* 8498 */    MCD::OPC_Decode, 157, 19, 173, 2, // Opcode: V6_vS32b_nt_new_ai
    7166             : /* 8503 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8518
    7167             : /* 8508 */    MCD::OPC_CheckPredicate, 7, 24, 10, 0, // Skip to: 11097
    7168             : /* 8513 */    MCD::OPC_Decode, 153, 19, 171, 2, // Opcode: V6_vS32b_nqpred_ai
    7169             : /* 8518 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 8533
    7170             : /* 8523 */    MCD::OPC_CheckPredicate, 7, 9, 10, 0, // Skip to: 11097
    7171             : /* 8528 */    MCD::OPC_Decode, 150, 19, 172, 2, // Opcode: V6_vS32b_npred_ai
    7172             : /* 8533 */    MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 8548
    7173             : /* 8538 */    MCD::OPC_CheckPredicate, 7, 250, 9, 0, // Skip to: 11097
    7174             : /* 8543 */    MCD::OPC_Decode, 169, 19, 171, 2, // Opcode: V6_vS32b_nt_nqpred_ai
    7175             : /* 8548 */    MCD::OPC_FilterValue, 7, 240, 9, 0, // Skip to: 11097
    7176             : /* 8553 */    MCD::OPC_CheckPredicate, 7, 235, 9, 0, // Skip to: 11097
    7177             : /* 8558 */    MCD::OPC_Decode, 166, 19, 172, 2, // Opcode: V6_vS32b_nt_npred_ai
    7178             : /* 8563 */    MCD::OPC_FilterValue, 2, 121, 0, 0, // Skip to: 8689
    7179             : /* 8568 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7180             : /* 8571 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8593
    7181             : /* 8576 */    MCD::OPC_CheckPredicate, 7, 212, 9, 0, // Skip to: 11097
    7182             : /* 8581 */    MCD::OPC_CheckField, 11, 2, 0, 205, 9, 0, // Skip to: 11097
    7183             : /* 8588 */    MCD::OPC_Decode, 250, 18, 169, 2, // Opcode: V6_vL32b_tmp_ai
    7184             : /* 8593 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 8615
    7185             : /* 8598 */    MCD::OPC_CheckPredicate, 7, 190, 9, 0, // Skip to: 11097
    7186             : /* 8603 */    MCD::OPC_CheckField, 11, 2, 0, 183, 9, 0, // Skip to: 11097
    7187             : /* 8610 */    MCD::OPC_Decode, 236, 18, 169, 2, // Opcode: V6_vL32b_nt_tmp_ai
    7188             : /* 8615 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8630
    7189             : /* 8620 */    MCD::OPC_CheckPredicate, 5, 168, 9, 0, // Skip to: 11097
    7190             : /* 8625 */    MCD::OPC_Decode, 247, 18, 175, 2, // Opcode: V6_vL32b_pred_ai
    7191             : /* 8630 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 8652
    7192             : /* 8635 */    MCD::OPC_CheckPredicate, 7, 153, 9, 0, // Skip to: 11097
    7193             : /* 8640 */    MCD::OPC_CheckField, 3, 2, 0, 146, 9, 0, // Skip to: 11097
    7194             : /* 8647 */    MCD::OPC_Decode, 147, 19, 176, 2, // Opcode: V6_vS32b_new_pred_ai
    7195             : /* 8652 */    MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 8667
    7196             : /* 8657 */    MCD::OPC_CheckPredicate, 5, 131, 9, 0, // Skip to: 11097
    7197             : /* 8662 */    MCD::OPC_Decode, 233, 18, 175, 2, // Opcode: V6_vL32b_nt_pred_ai
    7198             : /* 8667 */    MCD::OPC_FilterValue, 7, 121, 9, 0, // Skip to: 11097
    7199             : /* 8672 */    MCD::OPC_CheckPredicate, 7, 116, 9, 0, // Skip to: 11097
    7200             : /* 8677 */    MCD::OPC_CheckField, 3, 2, 2, 109, 9, 0, // Skip to: 11097
    7201             : /* 8684 */    MCD::OPC_Decode, 163, 19, 176, 2, // Opcode: V6_vS32b_nt_new_pred_ai
    7202             : /* 8689 */    MCD::OPC_FilterValue, 3, 77, 0, 0, // Skip to: 8771
    7203             : /* 8694 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7204             : /* 8697 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8712
    7205             : /* 8702 */    MCD::OPC_CheckPredicate, 5, 86, 9, 0, // Skip to: 11097
    7206             : /* 8707 */    MCD::OPC_Decode, 215, 18, 175, 2, // Opcode: V6_vL32b_npred_ai
    7207             : /* 8712 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 8734
    7208             : /* 8717 */    MCD::OPC_CheckPredicate, 7, 71, 9, 0, // Skip to: 11097
    7209             : /* 8722 */    MCD::OPC_CheckField, 3, 2, 1, 64, 9, 0, // Skip to: 11097
    7210             : /* 8729 */    MCD::OPC_Decode, 142, 19, 176, 2, // Opcode: V6_vS32b_new_npred_ai
    7211             : /* 8734 */    MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 8749
    7212             : /* 8739 */    MCD::OPC_CheckPredicate, 5, 49, 9, 0, // Skip to: 11097
    7213             : /* 8744 */    MCD::OPC_Decode, 228, 18, 175, 2, // Opcode: V6_vL32b_nt_npred_ai
    7214             : /* 8749 */    MCD::OPC_FilterValue, 7, 39, 9, 0, // Skip to: 11097
    7215             : /* 8754 */    MCD::OPC_CheckPredicate, 7, 34, 9, 0, // Skip to: 11097
    7216             : /* 8759 */    MCD::OPC_CheckField, 3, 2, 3, 27, 9, 0, // Skip to: 11097
    7217             : /* 8766 */    MCD::OPC_Decode, 158, 19, 176, 2, // Opcode: V6_vS32b_nt_new_npred_ai
    7218             : /* 8771 */    MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 8809
    7219             : /* 8776 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7220             : /* 8779 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8794
    7221             : /* 8784 */    MCD::OPC_CheckPredicate, 5, 4, 9, 0, // Skip to: 11097
    7222             : /* 8789 */    MCD::OPC_Decode, 212, 18, 175, 2, // Opcode: V6_vL32b_cur_pred_ai
    7223             : /* 8794 */    MCD::OPC_FilterValue, 6, 250, 8, 0, // Skip to: 11097
    7224             : /* 8799 */    MCD::OPC_CheckPredicate, 5, 245, 8, 0, // Skip to: 11097
    7225             : /* 8804 */    MCD::OPC_Decode, 225, 18, 175, 2, // Opcode: V6_vL32b_nt_cur_pred_ai
    7226             : /* 8809 */    MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 8847
    7227             : /* 8814 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7228             : /* 8817 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8832
    7229             : /* 8822 */    MCD::OPC_CheckPredicate, 5, 222, 8, 0, // Skip to: 11097
    7230             : /* 8827 */    MCD::OPC_Decode, 207, 18, 175, 2, // Opcode: V6_vL32b_cur_npred_ai
    7231             : /* 8832 */    MCD::OPC_FilterValue, 6, 212, 8, 0, // Skip to: 11097
    7232             : /* 8837 */    MCD::OPC_CheckPredicate, 5, 207, 8, 0, // Skip to: 11097
    7233             : /* 8842 */    MCD::OPC_Decode, 220, 18, 175, 2, // Opcode: V6_vL32b_nt_cur_npred_ai
    7234             : /* 8847 */    MCD::OPC_FilterValue, 6, 48, 0, 0, // Skip to: 8900
    7235             : /* 8852 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7236             : /* 8855 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8870
    7237             : /* 8860 */    MCD::OPC_CheckPredicate, 5, 184, 8, 0, // Skip to: 11097
    7238             : /* 8865 */    MCD::OPC_Decode, 128, 19, 175, 2, // Opcode: V6_vL32b_tmp_pred_ai
    7239             : /* 8870 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 8885
    7240             : /* 8875 */    MCD::OPC_CheckPredicate, 7, 169, 8, 0, // Skip to: 11097
    7241             : /* 8880 */    MCD::OPC_Decode, 137, 19, 172, 2, // Opcode: V6_vS32Ub_pred_ai
    7242             : /* 8885 */    MCD::OPC_FilterValue, 6, 159, 8, 0, // Skip to: 11097
    7243             : /* 8890 */    MCD::OPC_CheckPredicate, 5, 154, 8, 0, // Skip to: 11097
    7244             : /* 8895 */    MCD::OPC_Decode, 242, 18, 175, 2, // Opcode: V6_vL32b_nt_tmp_pred_ai
    7245             : /* 8900 */    MCD::OPC_FilterValue, 7, 144, 8, 0, // Skip to: 11097
    7246             : /* 8905 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7247             : /* 8908 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8930
    7248             : /* 8913 */    MCD::OPC_CheckPredicate, 7, 131, 8, 0, // Skip to: 11097
    7249             : /* 8918 */    MCD::OPC_CheckField, 11, 2, 0, 124, 8, 0, // Skip to: 11097
    7250             : /* 8925 */    MCD::OPC_Decode, 202, 18, 169, 2, // Opcode: V6_vL32Ub_ai
    7251             : /* 8930 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 8952
    7252             : /* 8935 */    MCD::OPC_CheckPredicate, 7, 109, 8, 0, // Skip to: 11097
    7253             : /* 8940 */    MCD::OPC_CheckField, 11, 2, 0, 102, 8, 0, // Skip to: 11097
    7254             : /* 8947 */    MCD::OPC_Decode, 131, 19, 170, 2, // Opcode: V6_vS32Ub_ai
    7255             : /* 8952 */    MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8967
    7256             : /* 8957 */    MCD::OPC_CheckPredicate, 5, 87, 8, 0, // Skip to: 11097
    7257             : /* 8962 */    MCD::OPC_Decode, 251, 18, 175, 2, // Opcode: V6_vL32b_tmp_npred_ai
    7258             : /* 8967 */    MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 8982
    7259             : /* 8972 */    MCD::OPC_CheckPredicate, 7, 72, 8, 0, // Skip to: 11097
    7260             : /* 8977 */    MCD::OPC_Decode, 132, 19, 172, 2, // Opcode: V6_vS32Ub_npred_ai
    7261             : /* 8982 */    MCD::OPC_FilterValue, 6, 62, 8, 0, // Skip to: 11097
    7262             : /* 8987 */    MCD::OPC_CheckPredicate, 5, 57, 8, 0, // Skip to: 11097
    7263             : /* 8992 */    MCD::OPC_Decode, 237, 18, 175, 2, // Opcode: V6_vL32b_nt_tmp_npred_ai
    7264             : /* 8997 */    MCD::OPC_FilterValue, 41, 207, 3, 0, // Skip to: 9977
    7265             : /* 9002 */    MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    7266             : /* 9005 */    MCD::OPC_FilterValue, 0, 179, 0, 0, // Skip to: 9189
    7267             : /* 9010 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7268             : /* 9013 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 9035
    7269             : /* 9018 */    MCD::OPC_CheckPredicate, 7, 26, 8, 0, // Skip to: 11097
    7270             : /* 9023 */    MCD::OPC_CheckField, 11, 3, 0, 19, 8, 0, // Skip to: 11097
    7271             : /* 9030 */    MCD::OPC_Decode, 245, 18, 177, 2, // Opcode: V6_vL32b_pi
    7272             : /* 9035 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 9057
    7273             : /* 9040 */    MCD::OPC_CheckPredicate, 7, 4, 8, 0, // Skip to: 11097
    7274             : /* 9045 */    MCD::OPC_CheckField, 11, 3, 0, 253, 7, 0, // Skip to: 11097
    7275             : /* 9052 */    MCD::OPC_Decode, 180, 19, 178, 2, // Opcode: V6_vS32b_pi
    7276             : /* 9057 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 9079
    7277             : /* 9062 */    MCD::OPC_CheckPredicate, 7, 238, 7, 0, // Skip to: 11097
    7278             : /* 9067 */    MCD::OPC_CheckField, 11, 3, 0, 231, 7, 0, // Skip to: 11097
    7279             : /* 9074 */    MCD::OPC_Decode, 231, 18, 177, 2, // Opcode: V6_vL32b_nt_pi
    7280             : /* 9079 */    MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 9101
    7281             : /* 9084 */    MCD::OPC_CheckPredicate, 7, 216, 7, 0, // Skip to: 11097
    7282             : /* 9089 */    MCD::OPC_CheckField, 11, 3, 0, 209, 7, 0, // Skip to: 11097
    7283             : /* 9096 */    MCD::OPC_Decode, 172, 19, 178, 2, // Opcode: V6_vS32b_nt_pi
    7284             : /* 9101 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9123
    7285             : /* 9106 */    MCD::OPC_CheckPredicate, 7, 194, 7, 0, // Skip to: 11097
    7286             : /* 9111 */    MCD::OPC_CheckField, 13, 1, 0, 187, 7, 0, // Skip to: 11097
    7287             : /* 9118 */    MCD::OPC_Decode, 186, 19, 179, 2, // Opcode: V6_vS32b_qpred_pi
    7288             : /* 9123 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 9145
    7289             : /* 9128 */    MCD::OPC_CheckPredicate, 7, 172, 7, 0, // Skip to: 11097
    7290             : /* 9133 */    MCD::OPC_CheckField, 13, 1, 0, 165, 7, 0, // Skip to: 11097
    7291             : /* 9140 */    MCD::OPC_Decode, 183, 19, 180, 2, // Opcode: V6_vS32b_pred_pi
    7292             : /* 9145 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 9167
    7293             : /* 9150 */    MCD::OPC_CheckPredicate, 7, 150, 7, 0, // Skip to: 11097
    7294             : /* 9155 */    MCD::OPC_CheckField, 13, 1, 0, 143, 7, 0, // Skip to: 11097
    7295             : /* 9162 */    MCD::OPC_Decode, 178, 19, 179, 2, // Opcode: V6_vS32b_nt_qpred_pi
    7296             : /* 9167 */    MCD::OPC_FilterValue, 7, 133, 7, 0, // Skip to: 11097
    7297             : /* 9172 */    MCD::OPC_CheckPredicate, 7, 128, 7, 0, // Skip to: 11097
    7298             : /* 9177 */    MCD::OPC_CheckField, 13, 1, 0, 121, 7, 0, // Skip to: 11097
    7299             : /* 9184 */    MCD::OPC_Decode, 175, 19, 180, 2, // Opcode: V6_vS32b_nt_pred_pi
    7300             : /* 9189 */    MCD::OPC_FilterValue, 1, 223, 0, 0, // Skip to: 9417
    7301             : /* 9194 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7302             : /* 9197 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 9219
    7303             : /* 9202 */    MCD::OPC_CheckPredicate, 7, 98, 7, 0, // Skip to: 11097
    7304             : /* 9207 */    MCD::OPC_CheckField, 11, 3, 0, 91, 7, 0, // Skip to: 11097
    7305             : /* 9214 */    MCD::OPC_Decode, 210, 18, 177, 2, // Opcode: V6_vL32b_cur_pi
    7306             : /* 9219 */    MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 9278
    7307             : /* 9224 */    MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
    7308             : /* 9227 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 9249
    7309             : /* 9232 */    MCD::OPC_CheckPredicate, 7, 68, 7, 0, // Skip to: 11097
    7310             : /* 9237 */    MCD::OPC_CheckField, 11, 3, 0, 61, 7, 0, // Skip to: 11097
    7311             : /* 9244 */    MCD::OPC_Decode, 145, 19, 181, 2, // Opcode: V6_vS32b_new_pi
    7312             : /* 9249 */    MCD::OPC_FilterValue, 1, 51, 7, 0, // Skip to: 11097
    7313             : /* 9254 */    MCD::OPC_CheckPredicate, 6, 46, 7, 0, // Skip to: 11097
    7314             : /* 9259 */    MCD::OPC_CheckField, 11, 3, 0, 39, 7, 0, // Skip to: 11097
    7315             : /* 9266 */    MCD::OPC_CheckField, 0, 3, 0, 32, 7, 0, // Skip to: 11097
    7316             : /* 9273 */    MCD::OPC_Decode, 189, 19, 182, 2, // Opcode: V6_vS32b_srls_pi
    7317             : /* 9278 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 9300
    7318             : /* 9283 */    MCD::OPC_CheckPredicate, 7, 17, 7, 0, // Skip to: 11097
    7319             : /* 9288 */    MCD::OPC_CheckField, 11, 3, 0, 10, 7, 0, // Skip to: 11097
    7320             : /* 9295 */    MCD::OPC_Decode, 223, 18, 177, 2, // Opcode: V6_vL32b_nt_cur_pi
    7321             : /* 9300 */    MCD::OPC_FilterValue, 3, 24, 0, 0, // Skip to: 9329
    7322             : /* 9305 */    MCD::OPC_CheckPredicate, 7, 251, 6, 0, // Skip to: 11097
    7323             : /* 9310 */    MCD::OPC_CheckField, 11, 3, 0, 244, 6, 0, // Skip to: 11097
    7324             : /* 9317 */    MCD::OPC_CheckField, 3, 2, 0, 237, 6, 0, // Skip to: 11097
    7325             : /* 9324 */    MCD::OPC_Decode, 161, 19, 181, 2, // Opcode: V6_vS32b_nt_new_pi
    7326             : /* 9329 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9351
    7327             : /* 9334 */    MCD::OPC_CheckPredicate, 7, 222, 6, 0, // Skip to: 11097
    7328             : /* 9339 */    MCD::OPC_CheckField, 13, 1, 0, 215, 6, 0, // Skip to: 11097
    7329             : /* 9346 */    MCD::OPC_Decode, 154, 19, 179, 2, // Opcode: V6_vS32b_nqpred_pi
    7330             : /* 9351 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 9373
    7331             : /* 9356 */    MCD::OPC_CheckPredicate, 7, 200, 6, 0, // Skip to: 11097
    7332             : /* 9361 */    MCD::OPC_CheckField, 13, 1, 0, 193, 6, 0, // Skip to: 11097
    7333             : /* 9368 */    MCD::OPC_Decode, 151, 19, 180, 2, // Opcode: V6_vS32b_npred_pi
    7334             : /* 9373 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 9395
    7335             : /* 9378 */    MCD::OPC_CheckPredicate, 7, 178, 6, 0, // Skip to: 11097
    7336             : /* 9383 */    MCD::OPC_CheckField, 13, 1, 0, 171, 6, 0, // Skip to: 11097
    7337             : /* 9390 */    MCD::OPC_Decode, 170, 19, 179, 2, // Opcode: V6_vS32b_nt_nqpred_pi
    7338             : /* 9395 */    MCD::OPC_FilterValue, 7, 161, 6, 0, // Skip to: 11097
    7339             : /* 9400 */    MCD::OPC_CheckPredicate, 7, 156, 6, 0, // Skip to: 11097
    7340             : /* 9405 */    MCD::OPC_CheckField, 13, 1, 0, 149, 6, 0, // Skip to: 11097
    7341             : /* 9412 */    MCD::OPC_Decode, 167, 19, 180, 2, // Opcode: V6_vS32b_nt_npred_pi
    7342             : /* 9417 */    MCD::OPC_FilterValue, 2, 149, 0, 0, // Skip to: 9571
    7343             : /* 9422 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7344             : /* 9425 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 9447
    7345             : /* 9430 */    MCD::OPC_CheckPredicate, 7, 126, 6, 0, // Skip to: 11097
    7346             : /* 9435 */    MCD::OPC_CheckField, 11, 3, 0, 119, 6, 0, // Skip to: 11097
    7347             : /* 9442 */    MCD::OPC_Decode, 254, 18, 177, 2, // Opcode: V6_vL32b_tmp_pi
    7348             : /* 9447 */    MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 9469
    7349             : /* 9452 */    MCD::OPC_CheckPredicate, 7, 104, 6, 0, // Skip to: 11097
    7350             : /* 9457 */    MCD::OPC_CheckField, 11, 3, 0, 97, 6, 0, // Skip to: 11097
    7351             : /* 9464 */    MCD::OPC_Decode, 240, 18, 177, 2, // Opcode: V6_vL32b_nt_tmp_pi
    7352             : /* 9469 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9491
    7353             : /* 9474 */    MCD::OPC_CheckPredicate, 5, 82, 6, 0, // Skip to: 11097
    7354             : /* 9479 */    MCD::OPC_CheckField, 13, 1, 0, 75, 6, 0, // Skip to: 11097
    7355             : /* 9486 */    MCD::OPC_Decode, 248, 18, 183, 2, // Opcode: V6_vL32b_pred_pi
    7356             : /* 9491 */    MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 9520
    7357             : /* 9496 */    MCD::OPC_CheckPredicate, 7, 60, 6, 0, // Skip to: 11097
    7358             : /* 9501 */    MCD::OPC_CheckField, 13, 1, 0, 53, 6, 0, // Skip to: 11097
    7359             : /* 9508 */    MCD::OPC_CheckField, 3, 2, 0, 46, 6, 0, // Skip to: 11097
    7360             : /* 9515 */    MCD::OPC_Decode, 148, 19, 184, 2, // Opcode: V6_vS32b_new_pred_pi
    7361             : /* 9520 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 9542
    7362             : /* 9525 */    MCD::OPC_CheckPredicate, 5, 31, 6, 0, // Skip to: 11097
    7363             : /* 9530 */    MCD::OPC_CheckField, 13, 1, 0, 24, 6, 0, // Skip to: 11097
    7364             : /* 9537 */    MCD::OPC_Decode, 234, 18, 183, 2, // Opcode: V6_vL32b_nt_pred_pi
    7365             : /* 9542 */    MCD::OPC_FilterValue, 7, 14, 6, 0, // Skip to: 11097
    7366             : /* 9547 */    MCD::OPC_CheckPredicate, 7, 9, 6, 0, // Skip to: 11097
    7367             : /* 9552 */    MCD::OPC_CheckField, 13, 1, 0, 2, 6, 0, // Skip to: 11097
    7368             : /* 9559 */    MCD::OPC_CheckField, 3, 2, 2, 251, 5, 0, // Skip to: 11097
    7369             : /* 9566 */    MCD::OPC_Decode, 164, 19, 184, 2, // Opcode: V6_vS32b_nt_new_pred_pi
    7370             : /* 9571 */    MCD::OPC_FilterValue, 3, 105, 0, 0, // Skip to: 9681
    7371             : /* 9576 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7372             : /* 9579 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9601
    7373             : /* 9584 */    MCD::OPC_CheckPredicate, 5, 228, 5, 0, // Skip to: 11097
    7374             : /* 9589 */    MCD::OPC_CheckField, 13, 1, 0, 221, 5, 0, // Skip to: 11097
    7375             : /* 9596 */    MCD::OPC_Decode, 216, 18, 183, 2, // Opcode: V6_vL32b_npred_pi
    7376             : /* 9601 */    MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 9630
    7377             : /* 9606 */    MCD::OPC_CheckPredicate, 7, 206, 5, 0, // Skip to: 11097
    7378             : /* 9611 */    MCD::OPC_CheckField, 13, 1, 0, 199, 5, 0, // Skip to: 11097
    7379             : /* 9618 */    MCD::OPC_CheckField, 3, 2, 1, 192, 5, 0, // Skip to: 11097
    7380             : /* 9625 */    MCD::OPC_Decode, 143, 19, 184, 2, // Opcode: V6_vS32b_new_npred_pi
    7381             : /* 9630 */    MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 9652
    7382             : /* 9635 */    MCD::OPC_CheckPredicate, 5, 177, 5, 0, // Skip to: 11097
    7383             : /* 9640 */    MCD::OPC_CheckField, 13, 1, 0, 170, 5, 0, // Skip to: 11097
    7384             : /* 9647 */    MCD::OPC_Decode, 229, 18, 183, 2, // Opcode: V6_vL32b_nt_npred_pi
    7385             : /* 9652 */    MCD::OPC_FilterValue, 7, 160, 5, 0, // Skip to: 11097
    7386             : /* 9657 */    MCD::OPC_CheckPredicate, 7, 155, 5, 0, // Skip to: 11097
    7387             : /* 9662 */    MCD::OPC_CheckField, 13, 1, 0, 148, 5, 0, // Skip to: 11097
    7388             : /* 9669 */    MCD::OPC_CheckField, 3, 2, 3, 141, 5, 0, // Skip to: 11097
    7389             : /* 9676 */    MCD::OPC_Decode, 159, 19, 184, 2, // Opcode: V6_vS32b_nt_new_npred_pi
    7390             : /* 9681 */    MCD::OPC_FilterValue, 4, 47, 0, 0, // Skip to: 9733
    7391             : /* 9686 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7392             : /* 9689 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9711
    7393             : /* 9694 */    MCD::OPC_CheckPredicate, 5, 118, 5, 0, // Skip to: 11097
    7394             : /* 9699 */    MCD::OPC_CheckField, 13, 1, 0, 111, 5, 0, // Skip to: 11097
    7395             : /* 9706 */    MCD::OPC_Decode, 213, 18, 183, 2, // Opcode: V6_vL32b_cur_pred_pi
    7396             : /* 9711 */    MCD::OPC_FilterValue, 6, 101, 5, 0, // Skip to: 11097
    7397             : /* 9716 */    MCD::OPC_CheckPredicate, 5, 96, 5, 0, // Skip to: 11097
    7398             : /* 9721 */    MCD::OPC_CheckField, 13, 1, 0, 89, 5, 0, // Skip to: 11097
    7399             : /* 9728 */    MCD::OPC_Decode, 226, 18, 183, 2, // Opcode: V6_vL32b_nt_cur_pred_pi
    7400             : /* 9733 */    MCD::OPC_FilterValue, 5, 47, 0, 0, // Skip to: 9785
    7401             : /* 9738 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7402             : /* 9741 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9763
    7403             : /* 9746 */    MCD::OPC_CheckPredicate, 5, 66, 5, 0, // Skip to: 11097
    7404             : /* 9751 */    MCD::OPC_CheckField, 13, 1, 0, 59, 5, 0, // Skip to: 11097
    7405             : /* 9758 */    MCD::OPC_Decode, 208, 18, 183, 2, // Opcode: V6_vL32b_cur_npred_pi
    7406             : /* 9763 */    MCD::OPC_FilterValue, 6, 49, 5, 0, // Skip to: 11097
    7407             : /* 9768 */    MCD::OPC_CheckPredicate, 5, 44, 5, 0, // Skip to: 11097
    7408             : /* 9773 */    MCD::OPC_CheckField, 13, 1, 0, 37, 5, 0, // Skip to: 11097
    7409             : /* 9780 */    MCD::OPC_Decode, 221, 18, 183, 2, // Opcode: V6_vL32b_nt_cur_npred_pi
    7410             : /* 9785 */    MCD::OPC_FilterValue, 6, 69, 0, 0, // Skip to: 9859
    7411             : /* 9790 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7412             : /* 9793 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9815
    7413             : /* 9798 */    MCD::OPC_CheckPredicate, 5, 14, 5, 0, // Skip to: 11097
    7414             : /* 9803 */    MCD::OPC_CheckField, 13, 1, 0, 7, 5, 0, // Skip to: 11097
    7415             : /* 9810 */    MCD::OPC_Decode, 129, 19, 183, 2, // Opcode: V6_vL32b_tmp_pred_pi
    7416             : /* 9815 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 9837
    7417             : /* 9820 */    MCD::OPC_CheckPredicate, 7, 248, 4, 0, // Skip to: 11097
    7418             : /* 9825 */    MCD::OPC_CheckField, 13, 1, 0, 241, 4, 0, // Skip to: 11097
    7419             : /* 9832 */    MCD::OPC_Decode, 138, 19, 180, 2, // Opcode: V6_vS32Ub_pred_pi
    7420             : /* 9837 */    MCD::OPC_FilterValue, 6, 231, 4, 0, // Skip to: 11097
    7421             : /* 9842 */    MCD::OPC_CheckPredicate, 5, 226, 4, 0, // Skip to: 11097
    7422             : /* 9847 */    MCD::OPC_CheckField, 13, 1, 0, 219, 4, 0, // Skip to: 11097
    7423             : /* 9854 */    MCD::OPC_Decode, 243, 18, 183, 2, // Opcode: V6_vL32b_nt_tmp_pred_pi
    7424             : /* 9859 */    MCD::OPC_FilterValue, 7, 209, 4, 0, // Skip to: 11097
    7425             : /* 9864 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7426             : /* 9867 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 9889
    7427             : /* 9872 */    MCD::OPC_CheckPredicate, 7, 196, 4, 0, // Skip to: 11097
    7428             : /* 9877 */    MCD::OPC_CheckField, 11, 3, 0, 189, 4, 0, // Skip to: 11097
    7429             : /* 9884 */    MCD::OPC_Decode, 203, 18, 177, 2, // Opcode: V6_vL32Ub_pi
    7430             : /* 9889 */    MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 9911
    7431             : /* 9894 */    MCD::OPC_CheckPredicate, 7, 174, 4, 0, // Skip to: 11097
    7432             : /* 9899 */    MCD::OPC_CheckField, 11, 3, 0, 167, 4, 0, // Skip to: 11097
    7433             : /* 9906 */    MCD::OPC_Decode, 135, 19, 178, 2, // Opcode: V6_vS32Ub_pi
    7434             : /* 9911 */    MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9933
    7435             : /* 9916 */    MCD::OPC_CheckPredicate, 5, 152, 4, 0, // Skip to: 11097
    7436             : /* 9921 */    MCD::OPC_CheckField, 13, 1, 0, 145, 4, 0, // Skip to: 11097
    7437             : /* 9928 */    MCD::OPC_Decode, 252, 18, 183, 2, // Opcode: V6_vL32b_tmp_npred_pi
    7438             : /* 9933 */    MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 9955
    7439             : /* 9938 */    MCD::OPC_CheckPredicate, 7, 130, 4, 0, // Skip to: 11097
    7440             : /* 9943 */    MCD::OPC_CheckField, 13, 1, 0, 123, 4, 0, // Skip to: 11097
    7441             : /* 9950 */    MCD::OPC_Decode, 133, 19, 180, 2, // Opcode: V6_vS32Ub_npred_pi
    7442             : /* 9955 */    MCD::OPC_FilterValue, 6, 113, 4, 0, // Skip to: 11097
    7443             : /* 9960 */    MCD::OPC_CheckPredicate, 5, 108, 4, 0, // Skip to: 11097
    7444             : /* 9965 */    MCD::OPC_CheckField, 13, 1, 0, 101, 4, 0, // Skip to: 11097
    7445             : /* 9972 */    MCD::OPC_Decode, 238, 18, 183, 2, // Opcode: V6_vL32b_nt_tmp_npred_pi
    7446             : /* 9977 */    MCD::OPC_FilterValue, 43, 25, 3, 0, // Skip to: 10775
    7447             : /* 9982 */    MCD::OPC_ExtractField, 5, 6,  // Inst{10-5} ...
    7448             : /* 9985 */    MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 10141
    7449             : /* 9990 */    MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7450             : /* 9993 */    MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10015
    7451             : /* 9998 */    MCD::OPC_CheckPredicate, 7, 70, 4, 0, // Skip to: 11097
    7452             : /* 10003 */   MCD::OPC_CheckField, 11, 2, 0, 63, 4, 0, // Skip to: 11097
    7453             : /* 10010 */   MCD::OPC_Decode, 246, 18, 185, 2, // Opcode: V6_vL32b_ppu
    7454             : /* 10015 */   MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 10037
    7455             : /* 10020 */   MCD::OPC_CheckPredicate, 7, 48, 4, 0, // Skip to: 11097
    7456             : /* 10025 */   MCD::OPC_CheckField, 11, 2, 0, 41, 4, 0, // Skip to: 11097
    7457             : /* 10032 */   MCD::OPC_Decode, 181, 19, 186, 2, // Opcode: V6_vS32b_ppu
    7458             : /* 10037 */   MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 10059
    7459             : /* 10042 */   MCD::OPC_CheckPredicate, 7, 26, 4, 0, // Skip to: 11097
    7460             : /* 10047 */   MCD::OPC_CheckField, 11, 2, 0, 19, 4, 0, // Skip to: 11097
    7461             : /* 10054 */   MCD::OPC_Decode, 232, 18, 185, 2, // Opcode: V6_vL32b_nt_ppu
    7462             : /* 10059 */   MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 10081
    7463             : /* 10064 */   MCD::OPC_CheckPredicate, 7, 4, 4, 0, // Skip to: 11097
    7464             : /* 10069 */   MCD::OPC_CheckField, 11, 2, 0, 253, 3, 0, // Skip to: 11097
    7465             : /* 10076 */   MCD::OPC_Decode, 173, 19, 186, 2, // Opcode: V6_vS32b_nt_ppu
    7466             : /* 10081 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10096
    7467             : /* 10086 */   MCD::OPC_CheckPredicate, 7, 238, 3, 0, // Skip to: 11097
    7468             : /* 10091 */   MCD::OPC_Decode, 187, 19, 187, 2, // Opcode: V6_vS32b_qpred_ppu
    7469             : /* 10096 */   MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 10111
    7470             : /* 10101 */   MCD::OPC_CheckPredicate, 7, 223, 3, 0, // Skip to: 11097
    7471             : /* 10106 */   MCD::OPC_Decode, 184, 19, 188, 2, // Opcode: V6_vS32b_pred_ppu
    7472             : /* 10111 */   MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 10126
    7473             : /* 10116 */   MCD::OPC_CheckPredicate, 7, 208, 3, 0, // Skip to: 11097
    7474             : /* 10121 */   MCD::OPC_Decode, 179, 19, 187, 2, // Opcode: V6_vS32b_nt_qpred_ppu
    7475             : /* 10126 */   MCD::OPC_FilterValue, 7, 198, 3, 0, // Skip to: 11097
    7476             : /* 10131 */   MCD::OPC_CheckPredicate, 7, 193, 3, 0, // Skip to: 11097
    7477             : /* 10136 */   MCD::OPC_Decode, 176, 19, 188, 2, // Opcode: V6_vS32b_nt_pred_ppu
    7478             : /* 10141 */   MCD::OPC_FilterValue, 1, 195, 0, 0, // Skip to: 10341
    7479             : /* 10146 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7480             : /* 10149 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10171
    7481             : /* 10154 */   MCD::OPC_CheckPredicate, 7, 170, 3, 0, // Skip to: 11097
    7482             : /* 10159 */   MCD::OPC_CheckField, 11, 2, 0, 163, 3, 0, // Skip to: 11097
    7483             : /* 10166 */   MCD::OPC_Decode, 211, 18, 185, 2, // Opcode: V6_vL32b_cur_ppu
    7484             : /* 10171 */   MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 10230
    7485             : /* 10176 */   MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
    7486             : /* 10179 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10201
    7487             : /* 10184 */   MCD::OPC_CheckPredicate, 7, 140, 3, 0, // Skip to: 11097
    7488             : /* 10189 */   MCD::OPC_CheckField, 11, 2, 0, 133, 3, 0, // Skip to: 11097
    7489             : /* 10196 */   MCD::OPC_Decode, 146, 19, 189, 2, // Opcode: V6_vS32b_new_ppu
    7490             : /* 10201 */   MCD::OPC_FilterValue, 1, 123, 3, 0, // Skip to: 11097
    7491             : /* 10206 */   MCD::OPC_CheckPredicate, 6, 118, 3, 0, // Skip to: 11097
    7492             : /* 10211 */   MCD::OPC_CheckField, 11, 2, 0, 111, 3, 0, // Skip to: 11097
    7493             : /* 10218 */   MCD::OPC_CheckField, 0, 3, 0, 104, 3, 0, // Skip to: 11097
    7494             : /* 10225 */   MCD::OPC_Decode, 190, 19, 190, 2, // Opcode: V6_vS32b_srls_ppu
    7495             : /* 10230 */   MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 10252
    7496             : /* 10235 */   MCD::OPC_CheckPredicate, 7, 89, 3, 0, // Skip to: 11097
    7497             : /* 10240 */   MCD::OPC_CheckField, 11, 2, 0, 82, 3, 0, // Skip to: 11097
    7498             : /* 10247 */   MCD::OPC_Decode, 224, 18, 185, 2, // Opcode: V6_vL32b_nt_cur_ppu
    7499             : /* 10252 */   MCD::OPC_FilterValue, 3, 24, 0, 0, // Skip to: 10281
    7500             : /* 10257 */   MCD::OPC_CheckPredicate, 7, 67, 3, 0, // Skip to: 11097
    7501             : /* 10262 */   MCD::OPC_CheckField, 11, 2, 0, 60, 3, 0, // Skip to: 11097
    7502             : /* 10269 */   MCD::OPC_CheckField, 3, 2, 0, 53, 3, 0, // Skip to: 11097
    7503             : /* 10276 */   MCD::OPC_Decode, 162, 19, 189, 2, // Opcode: V6_vS32b_nt_new_ppu
    7504             : /* 10281 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10296
    7505             : /* 10286 */   MCD::OPC_CheckPredicate, 7, 38, 3, 0, // Skip to: 11097
    7506             : /* 10291 */   MCD::OPC_Decode, 155, 19, 187, 2, // Opcode: V6_vS32b_nqpred_ppu
    7507             : /* 10296 */   MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 10311
    7508             : /* 10301 */   MCD::OPC_CheckPredicate, 7, 23, 3, 0, // Skip to: 11097
    7509             : /* 10306 */   MCD::OPC_Decode, 152, 19, 188, 2, // Opcode: V6_vS32b_npred_ppu
    7510             : /* 10311 */   MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 10326
    7511             : /* 10316 */   MCD::OPC_CheckPredicate, 7, 8, 3, 0, // Skip to: 11097
    7512             : /* 10321 */   MCD::OPC_Decode, 171, 19, 187, 2, // Opcode: V6_vS32b_nt_nqpred_ppu
    7513             : /* 10326 */   MCD::OPC_FilterValue, 7, 254, 2, 0, // Skip to: 11097
    7514             : /* 10331 */   MCD::OPC_CheckPredicate, 7, 249, 2, 0, // Skip to: 11097
    7515             : /* 10336 */   MCD::OPC_Decode, 168, 19, 188, 2, // Opcode: V6_vS32b_nt_npred_ppu
    7516             : /* 10341 */   MCD::OPC_FilterValue, 2, 121, 0, 0, // Skip to: 10467
    7517             : /* 10346 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7518             : /* 10349 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10371
    7519             : /* 10354 */   MCD::OPC_CheckPredicate, 7, 226, 2, 0, // Skip to: 11097
    7520             : /* 10359 */   MCD::OPC_CheckField, 11, 2, 0, 219, 2, 0, // Skip to: 11097
    7521             : /* 10366 */   MCD::OPC_Decode, 255, 18, 185, 2, // Opcode: V6_vL32b_tmp_ppu
    7522             : /* 10371 */   MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 10393
    7523             : /* 10376 */   MCD::OPC_CheckPredicate, 7, 204, 2, 0, // Skip to: 11097
    7524             : /* 10381 */   MCD::OPC_CheckField, 11, 2, 0, 197, 2, 0, // Skip to: 11097
    7525             : /* 10388 */   MCD::OPC_Decode, 241, 18, 185, 2, // Opcode: V6_vL32b_nt_tmp_ppu
    7526             : /* 10393 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10408
    7527             : /* 10398 */   MCD::OPC_CheckPredicate, 5, 182, 2, 0, // Skip to: 11097
    7528             : /* 10403 */   MCD::OPC_Decode, 249, 18, 191, 2, // Opcode: V6_vL32b_pred_ppu
    7529             : /* 10408 */   MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 10430
    7530             : /* 10413 */   MCD::OPC_CheckPredicate, 7, 167, 2, 0, // Skip to: 11097
    7531             : /* 10418 */   MCD::OPC_CheckField, 3, 2, 0, 160, 2, 0, // Skip to: 11097
    7532             : /* 10425 */   MCD::OPC_Decode, 149, 19, 192, 2, // Opcode: V6_vS32b_new_pred_ppu
    7533             : /* 10430 */   MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 10445
    7534             : /* 10435 */   MCD::OPC_CheckPredicate, 5, 145, 2, 0, // Skip to: 11097
    7535             : /* 10440 */   MCD::OPC_Decode, 235, 18, 191, 2, // Opcode: V6_vL32b_nt_pred_ppu
    7536             : /* 10445 */   MCD::OPC_FilterValue, 7, 135, 2, 0, // Skip to: 11097
    7537             : /* 10450 */   MCD::OPC_CheckPredicate, 7, 130, 2, 0, // Skip to: 11097
    7538             : /* 10455 */   MCD::OPC_CheckField, 3, 2, 2, 123, 2, 0, // Skip to: 11097
    7539             : /* 10462 */   MCD::OPC_Decode, 165, 19, 192, 2, // Opcode: V6_vS32b_nt_new_pred_ppu
    7540             : /* 10467 */   MCD::OPC_FilterValue, 3, 77, 0, 0, // Skip to: 10549
    7541             : /* 10472 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7542             : /* 10475 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10490
    7543             : /* 10480 */   MCD::OPC_CheckPredicate, 5, 100, 2, 0, // Skip to: 11097
    7544             : /* 10485 */   MCD::OPC_Decode, 217, 18, 191, 2, // Opcode: V6_vL32b_npred_ppu
    7545             : /* 10490 */   MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 10512
    7546             : /* 10495 */   MCD::OPC_CheckPredicate, 7, 85, 2, 0, // Skip to: 11097
    7547             : /* 10500 */   MCD::OPC_CheckField, 3, 2, 1, 78, 2, 0, // Skip to: 11097
    7548             : /* 10507 */   MCD::OPC_Decode, 144, 19, 192, 2, // Opcode: V6_vS32b_new_npred_ppu
    7549             : /* 10512 */   MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 10527
    7550             : /* 10517 */   MCD::OPC_CheckPredicate, 5, 63, 2, 0, // Skip to: 11097
    7551             : /* 10522 */   MCD::OPC_Decode, 230, 18, 191, 2, // Opcode: V6_vL32b_nt_npred_ppu
    7552             : /* 10527 */   MCD::OPC_FilterValue, 7, 53, 2, 0, // Skip to: 11097
    7553             : /* 10532 */   MCD::OPC_CheckPredicate, 7, 48, 2, 0, // Skip to: 11097
    7554             : /* 10537 */   MCD::OPC_CheckField, 3, 2, 3, 41, 2, 0, // Skip to: 11097
    7555             : /* 10544 */   MCD::OPC_Decode, 160, 19, 192, 2, // Opcode: V6_vS32b_nt_new_npred_ppu
    7556             : /* 10549 */   MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 10587
    7557             : /* 10554 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7558             : /* 10557 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10572
    7559             : /* 10562 */   MCD::OPC_CheckPredicate, 5, 18, 2, 0, // Skip to: 11097
    7560             : /* 10567 */   MCD::OPC_Decode, 214, 18, 191, 2, // Opcode: V6_vL32b_cur_pred_ppu
    7561             : /* 10572 */   MCD::OPC_FilterValue, 6, 8, 2, 0, // Skip to: 11097
    7562             : /* 10577 */   MCD::OPC_CheckPredicate, 5, 3, 2, 0, // Skip to: 11097
    7563             : /* 10582 */   MCD::OPC_Decode, 227, 18, 191, 2, // Opcode: V6_vL32b_nt_cur_pred_ppu
    7564             : /* 10587 */   MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 10625
    7565             : /* 10592 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7566             : /* 10595 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10610
    7567             : /* 10600 */   MCD::OPC_CheckPredicate, 5, 236, 1, 0, // Skip to: 11097
    7568             : /* 10605 */   MCD::OPC_Decode, 209, 18, 191, 2, // Opcode: V6_vL32b_cur_npred_ppu
    7569             : /* 10610 */   MCD::OPC_FilterValue, 6, 226, 1, 0, // Skip to: 11097
    7570             : /* 10615 */   MCD::OPC_CheckPredicate, 5, 221, 1, 0, // Skip to: 11097
    7571             : /* 10620 */   MCD::OPC_Decode, 222, 18, 191, 2, // Opcode: V6_vL32b_nt_cur_npred_ppu
    7572             : /* 10625 */   MCD::OPC_FilterValue, 6, 48, 0, 0, // Skip to: 10678
    7573             : /* 10630 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7574             : /* 10633 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10648
    7575             : /* 10638 */   MCD::OPC_CheckPredicate, 5, 198, 1, 0, // Skip to: 11097
    7576             : /* 10643 */   MCD::OPC_Decode, 130, 19, 191, 2, // Opcode: V6_vL32b_tmp_pred_ppu
    7577             : /* 10648 */   MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 10663
    7578             : /* 10653 */   MCD::OPC_CheckPredicate, 7, 183, 1, 0, // Skip to: 11097
    7579             : /* 10658 */   MCD::OPC_Decode, 139, 19, 188, 2, // Opcode: V6_vS32Ub_pred_ppu
    7580             : /* 10663 */   MCD::OPC_FilterValue, 6, 173, 1, 0, // Skip to: 11097
    7581             : /* 10668 */   MCD::OPC_CheckPredicate, 5, 168, 1, 0, // Skip to: 11097
    7582             : /* 10673 */   MCD::OPC_Decode, 244, 18, 191, 2, // Opcode: V6_vL32b_nt_tmp_pred_ppu
    7583             : /* 10678 */   MCD::OPC_FilterValue, 7, 158, 1, 0, // Skip to: 11097
    7584             : /* 10683 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7585             : /* 10686 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10708
    7586             : /* 10691 */   MCD::OPC_CheckPredicate, 7, 145, 1, 0, // Skip to: 11097
    7587             : /* 10696 */   MCD::OPC_CheckField, 11, 2, 0, 138, 1, 0, // Skip to: 11097
    7588             : /* 10703 */   MCD::OPC_Decode, 204, 18, 185, 2, // Opcode: V6_vL32Ub_ppu
    7589             : /* 10708 */   MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 10730
    7590             : /* 10713 */   MCD::OPC_CheckPredicate, 7, 123, 1, 0, // Skip to: 11097
    7591             : /* 10718 */   MCD::OPC_CheckField, 11, 2, 0, 116, 1, 0, // Skip to: 11097
    7592             : /* 10725 */   MCD::OPC_Decode, 136, 19, 186, 2, // Opcode: V6_vS32Ub_ppu
    7593             : /* 10730 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10745
    7594             : /* 10735 */   MCD::OPC_CheckPredicate, 5, 101, 1, 0, // Skip to: 11097
    7595             : /* 10740 */   MCD::OPC_Decode, 253, 18, 191, 2, // Opcode: V6_vL32b_tmp_npred_ppu
    7596             : /* 10745 */   MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 10760
    7597             : /* 10750 */   MCD::OPC_CheckPredicate, 7, 86, 1, 0, // Skip to: 11097
    7598             : /* 10755 */   MCD::OPC_Decode, 134, 19, 188, 2, // Opcode: V6_vS32Ub_npred_ppu
    7599             : /* 10760 */   MCD::OPC_FilterValue, 6, 76, 1, 0, // Skip to: 11097
    7600             : /* 10765 */   MCD::OPC_CheckPredicate, 5, 71, 1, 0, // Skip to: 11097
    7601             : /* 10770 */   MCD::OPC_Decode, 239, 18, 191, 2, // Opcode: V6_vL32b_nt_tmp_npred_ppu
    7602             : /* 10775 */   MCD::OPC_FilterValue, 47, 24, 1, 0, // Skip to: 11060
    7603             : /* 10780 */   MCD::OPC_ExtractField, 21, 3,  // Inst{23-21} ...
    7604             : /* 10783 */   MCD::OPC_FilterValue, 0, 114, 0, 0, // Skip to: 10902
    7605             : /* 10788 */   MCD::OPC_ExtractField, 7, 6,  // Inst{12-7} ...
    7606             : /* 10791 */   MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10813
    7607             : /* 10796 */   MCD::OPC_CheckPredicate, 6, 40, 1, 0, // Skip to: 11097
    7608             : /* 10801 */   MCD::OPC_CheckField, 5, 2, 0, 33, 1, 0, // Skip to: 11097
    7609             : /* 10808 */   MCD::OPC_Decode, 203, 20, 193, 2, // Opcode: V6_vgathermw
    7610             : /* 10813 */   MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 10835
    7611             : /* 10818 */   MCD::OPC_CheckPredicate, 6, 18, 1, 0, // Skip to: 11097
    7612             : /* 10823 */   MCD::OPC_CheckField, 5, 2, 0, 11, 1, 0, // Skip to: 11097
    7613             : /* 10830 */   MCD::OPC_Decode, 199, 20, 193, 2, // Opcode: V6_vgathermh
    7614             : /* 10835 */   MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 10857
    7615             : /* 10840 */   MCD::OPC_CheckPredicate, 6, 252, 0, 0, // Skip to: 11097
    7616             : /* 10845 */   MCD::OPC_CheckField, 5, 2, 0, 245, 0, 0, // Skip to: 11097
    7617             : /* 10852 */   MCD::OPC_Decode, 201, 20, 194, 2, // Opcode: V6_vgathermhw
    7618             : /* 10857 */   MCD::OPC_FilterValue, 8, 10, 0, 0, // Skip to: 10872
    7619             : /* 10862 */   MCD::OPC_CheckPredicate, 6, 230, 0, 0, // Skip to: 11097
    7620             : /* 10867 */   MCD::OPC_Decode, 204, 20, 195, 2, // Opcode: V6_vgathermwq
    7621             : /* 10872 */   MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 10887
    7622             : /* 10877 */   MCD::OPC_CheckPredicate, 6, 215, 0, 0, // Skip to: 11097
    7623             : /* 10882 */   MCD::OPC_Decode, 200, 20, 195, 2, // Opcode: V6_vgathermhq
    7624             : /* 10887 */   MCD::OPC_FilterValue, 12, 205, 0, 0, // Skip to: 11097
    7625             : /* 10892 */   MCD::OPC_CheckPredicate, 6, 200, 0, 0, // Skip to: 11097
    7626             : /* 10897 */   MCD::OPC_Decode, 202, 20, 196, 2, // Opcode: V6_vgathermhwq
    7627             : /* 10902 */   MCD::OPC_FilterValue, 1, 93, 0, 0, // Skip to: 11000
    7628             : /* 10907 */   MCD::OPC_ExtractField, 5, 3,  // Inst{7-5} ...
    7629             : /* 10910 */   MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10925
    7630             : /* 10915 */   MCD::OPC_CheckPredicate, 6, 177, 0, 0, // Skip to: 11097
    7631             : /* 10920 */   MCD::OPC_Decode, 254, 21, 197, 2, // Opcode: V6_vscattermw
    7632             : /* 10925 */   MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10940
    7633             : /* 10930 */   MCD::OPC_CheckPredicate, 6, 162, 0, 0, // Skip to: 11097
    7634             : /* 10935 */   MCD::OPC_Decode, 248, 21, 197, 2, // Opcode: V6_vscattermh
    7635             : /* 10940 */   MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10955
    7636             : /* 10945 */   MCD::OPC_CheckPredicate, 6, 147, 0, 0, // Skip to: 11097
    7637             : /* 10950 */   MCD::OPC_Decode, 251, 21, 198, 2, // Opcode: V6_vscattermhw
    7638             : /* 10955 */   MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10970
    7639             : /* 10960 */   MCD::OPC_CheckPredicate, 6, 132, 0, 0, // Skip to: 11097
    7640             : /* 10965 */   MCD::OPC_Decode, 255, 21, 197, 2, // Opcode: V6_vscattermw_add
    7641             : /* 10970 */   MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 10985
    7642             : /* 10975 */   MCD::OPC_CheckPredicate, 6, 117, 0, 0, // Skip to: 11097
    7643             : /* 10980 */   MCD::OPC_Decode, 249, 21, 197, 2, // Opcode: V6_vscattermh_add
    7644             : /* 10985 */   MCD::OPC_FilterValue, 6, 107, 0, 0, // Skip to: 11097
    7645             : /* 10990 */   MCD::OPC_CheckPredicate, 6, 102, 0, 0, // Skip to: 11097
    7646             : /* 10995 */   MCD::OPC_Decode, 252, 21, 198, 2, // Opcode: V6_vscattermhw_add
    7647             : /* 11000 */   MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 11038
    7648             : /* 11005 */   MCD::OPC_ExtractField, 7, 1,  // Inst{7} ...
    7649             : /* 11008 */   MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11023
    7650             : /* 11013 */   MCD::OPC_CheckPredicate, 6, 79, 0, 0, // Skip to: 11097
    7651             : /* 11018 */   MCD::OPC_Decode, 128, 22, 199, 2, // Opcode: V6_vscattermwq
    7652             : /* 11023 */   MCD::OPC_FilterValue, 1, 69, 0, 0, // Skip to: 11097
    7653             : /* 11028 */   MCD::OPC_CheckPredicate, 6, 64, 0, 0, // Skip to: 11097
    7654             : /* 11033 */   MCD::OPC_Decode, 250, 21, 199, 2, // Opcode: V6_vscattermhq
    7655             : /* 11038 */   MCD::OPC_FilterValue, 5, 54, 0, 0, // Skip to: 11097
    7656             : /* 11043 */   MCD::OPC_CheckPredicate, 6, 49, 0, 0, // Skip to: 11097
    7657             : /* 11048 */   MCD::OPC_CheckField, 7, 1, 0, 42, 0, 0, // Skip to: 11097
    7658             : /* 11055 */   MCD::OPC_Decode, 253, 21, 200, 2, // Opcode: V6_vscattermhwq
    7659             : /* 11060 */   MCD::OPC_FilterValue, 146, 1, 31, 0, 0, // Skip to: 11097
    7660             : /* 11066 */   MCD::OPC_CheckPredicate, 7, 26, 0, 0, // Skip to: 11097
    7661             : /* 11071 */   MCD::OPC_CheckField, 21, 3, 0, 19, 0, 0, // Skip to: 11097
    7662             : /* 11078 */   MCD::OPC_CheckField, 13, 1, 0, 12, 0, 0, // Skip to: 11097
    7663             : /* 11085 */   MCD::OPC_CheckField, 5, 3, 1, 5, 0, 0, // Skip to: 11097
    7664             : /* 11092 */   MCD::OPC_Decode, 188, 18, 201, 2, // Opcode: V6_extractw
    7665             : /* 11097 */   MCD::OPC_Fail,
    7666             :   0
    7667             : };
    7668             : 
    7669             : static const uint8_t DecoderTableMustExtend32[] = {
    7670             : /* 0 */       MCD::OPC_ExtractField, 21, 4,  // Inst{24-21} ...
    7671             : /* 3 */       MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 19
    7672             : /* 8 */       MCD::OPC_CheckField, 27, 5, 9, 82, 10, 0, // Skip to: 2657
    7673             : /* 15 */      MCD::OPC_Decode, 173, 14, 33, // Opcode: PS_storerbabs
    7674             : /* 19 */      MCD::OPC_FilterValue, 1, 44, 0, 0, // Skip to: 68
    7675             : /* 24 */      MCD::OPC_ExtractField, 25, 7,  // Inst{31-25} ...
    7676             : /* 27 */      MCD::OPC_FilterValue, 77, 19, 0, 0, // Skip to: 51
    7677             : /* 32 */      MCD::OPC_CheckField, 12, 2, 1, 58, 10, 0, // Skip to: 2657
    7678             : /* 39 */      MCD::OPC_CheckField, 7, 1, 0, 51, 10, 0, // Skip to: 2657
    7679             : /* 46 */      MCD::OPC_Decode, 134, 11, 202, 2, // Opcode: L4_loadbsw2_ap
    7680             : /* 51 */      MCD::OPC_FilterValue, 78, 41, 10, 0, // Skip to: 2657
    7681             : /* 56 */      MCD::OPC_CheckField, 12, 1, 1, 34, 10, 0, // Skip to: 2657
    7682             : /* 63 */      MCD::OPC_Decode, 135, 11, 203, 2, // Opcode: L4_loadbsw2_ur
    7683             : /* 68 */      MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 134
    7684             : /* 73 */      MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7685             : /* 76 */      MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 85
    7686             : /* 81 */      MCD::OPC_Decode, 177, 14, 35, // Opcode: PS_storerhabs
    7687             : /* 85 */      MCD::OPC_FilterValue, 19, 7, 10, 0, // Skip to: 2657
    7688             : /* 90 */      MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7689             : /* 93 */      MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 117
    7690             : /* 98 */      MCD::OPC_CheckField, 12, 2, 1, 248, 9, 0, // Skip to: 2657
    7691             : /* 105 */     MCD::OPC_CheckField, 7, 1, 0, 241, 9, 0, // Skip to: 2657
    7692             : /* 112 */     MCD::OPC_Decode, 132, 11, 204, 2, // Opcode: L4_loadalignh_ap
    7693             : /* 117 */     MCD::OPC_FilterValue, 2, 231, 9, 0, // Skip to: 2657
    7694             : /* 122 */     MCD::OPC_CheckField, 12, 1, 1, 224, 9, 0, // Skip to: 2657
    7695             : /* 129 */     MCD::OPC_Decode, 133, 11, 205, 2, // Opcode: L4_loadalignh_ur
    7696             : /* 134 */     MCD::OPC_FilterValue, 3, 61, 0, 0, // Skip to: 200
    7697             : /* 139 */     MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7698             : /* 142 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 151
    7699             : /* 147 */     MCD::OPC_Decode, 176, 14, 35, // Opcode: PS_storerfabs
    7700             : /* 151 */     MCD::OPC_FilterValue, 19, 197, 9, 0, // Skip to: 2657
    7701             : /* 156 */     MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7702             : /* 159 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 183
    7703             : /* 164 */     MCD::OPC_CheckField, 12, 2, 1, 182, 9, 0, // Skip to: 2657
    7704             : /* 171 */     MCD::OPC_CheckField, 7, 1, 0, 175, 9, 0, // Skip to: 2657
    7705             : /* 178 */     MCD::OPC_Decode, 138, 11, 202, 2, // Opcode: L4_loadbzw2_ap
    7706             : /* 183 */     MCD::OPC_FilterValue, 2, 165, 9, 0, // Skip to: 2657
    7707             : /* 188 */     MCD::OPC_CheckField, 12, 1, 1, 158, 9, 0, // Skip to: 2657
    7708             : /* 195 */     MCD::OPC_Decode, 139, 11, 203, 2, // Opcode: L4_loadbzw2_ur
    7709             : /* 200 */     MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 266
    7710             : /* 205 */     MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7711             : /* 208 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 217
    7712             : /* 213 */     MCD::OPC_Decode, 179, 14, 37, // Opcode: PS_storeriabs
    7713             : /* 217 */     MCD::OPC_FilterValue, 19, 131, 9, 0, // Skip to: 2657
    7714             : /* 222 */     MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7715             : /* 225 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 249
    7716             : /* 230 */     MCD::OPC_CheckField, 12, 2, 1, 116, 9, 0, // Skip to: 2657
    7717             : /* 237 */     MCD::OPC_CheckField, 7, 1, 0, 109, 9, 0, // Skip to: 2657
    7718             : /* 244 */     MCD::OPC_Decode, 130, 11, 204, 2, // Opcode: L4_loadalignb_ap
    7719             : /* 249 */     MCD::OPC_FilterValue, 2, 99, 9, 0, // Skip to: 2657
    7720             : /* 254 */     MCD::OPC_CheckField, 12, 1, 1, 92, 9, 0, // Skip to: 2657
    7721             : /* 261 */     MCD::OPC_Decode, 131, 11, 205, 2, // Opcode: L4_loadalignb_ur
    7722             : /* 266 */     MCD::OPC_FilterValue, 5, 109, 0, 0, // Skip to: 380
    7723             : /* 271 */     MCD::OPC_ExtractField, 12, 1,  // Inst{12} ...
    7724             : /* 274 */     MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 314
    7725             : /* 279 */     MCD::OPC_ExtractField, 11, 1,  // Inst{11} ...
    7726             : /* 282 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 298
    7727             : /* 287 */     MCD::OPC_CheckField, 27, 5, 9, 59, 9, 0, // Skip to: 2657
    7728             : /* 294 */     MCD::OPC_Decode, 174, 14, 39, // Opcode: PS_storerbnewabs
    7729             : /* 298 */     MCD::OPC_FilterValue, 1, 50, 9, 0, // Skip to: 2657
    7730             : /* 303 */     MCD::OPC_CheckField, 27, 5, 9, 43, 9, 0, // Skip to: 2657
    7731             : /* 310 */     MCD::OPC_Decode, 178, 14, 41, // Opcode: PS_storerhnewabs
    7732             : /* 314 */     MCD::OPC_FilterValue, 1, 34, 9, 0, // Skip to: 2657
    7733             : /* 319 */     MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7734             : /* 322 */     MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 338
    7735             : /* 327 */     MCD::OPC_CheckField, 11, 1, 0, 19, 9, 0, // Skip to: 2657
    7736             : /* 334 */     MCD::OPC_Decode, 180, 14, 43, // Opcode: PS_storerinewabs
    7737             : /* 338 */     MCD::OPC_FilterValue, 19, 10, 9, 0, // Skip to: 2657
    7738             : /* 343 */     MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7739             : /* 346 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 370
    7740             : /* 351 */     MCD::OPC_CheckField, 13, 1, 0, 251, 8, 0, // Skip to: 2657
    7741             : /* 358 */     MCD::OPC_CheckField, 7, 1, 0, 244, 8, 0, // Skip to: 2657
    7742             : /* 365 */     MCD::OPC_Decode, 140, 11, 206, 2, // Opcode: L4_loadbzw4_ap
    7743             : /* 370 */     MCD::OPC_FilterValue, 2, 234, 8, 0, // Skip to: 2657
    7744             : /* 375 */     MCD::OPC_Decode, 141, 11, 207, 2, // Opcode: L4_loadbzw4_ur
    7745             : /* 380 */     MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 396
    7746             : /* 385 */     MCD::OPC_CheckField, 27, 5, 9, 217, 8, 0, // Skip to: 2657
    7747             : /* 392 */     MCD::OPC_Decode, 175, 14, 45, // Opcode: PS_storerdabs
    7748             : /* 396 */     MCD::OPC_FilterValue, 7, 44, 0, 0, // Skip to: 445
    7749             : /* 401 */     MCD::OPC_ExtractField, 25, 7,  // Inst{31-25} ...
    7750             : /* 404 */     MCD::OPC_FilterValue, 77, 19, 0, 0, // Skip to: 428
    7751             : /* 409 */     MCD::OPC_CheckField, 12, 2, 1, 193, 8, 0, // Skip to: 2657
    7752             : /* 416 */     MCD::OPC_CheckField, 7, 1, 0, 186, 8, 0, // Skip to: 2657
    7753             : /* 423 */     MCD::OPC_Decode, 136, 11, 206, 2, // Opcode: L4_loadbsw4_ap
    7754             : /* 428 */     MCD::OPC_FilterValue, 78, 176, 8, 0, // Skip to: 2657
    7755             : /* 433 */     MCD::OPC_CheckField, 12, 1, 1, 169, 8, 0, // Skip to: 2657
    7756             : /* 440 */     MCD::OPC_Decode, 137, 11, 207, 2, // Opcode: L4_loadbsw4_ur
    7757             : /* 445 */     MCD::OPC_FilterValue, 8, 50, 1, 0, // Skip to: 756
    7758             : /* 450 */     MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7759             : /* 453 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 462
    7760             : /* 458 */     MCD::OPC_Decode, 167, 14, 47, // Opcode: PS_loadrbabs
    7761             : /* 462 */     MCD::OPC_FilterValue, 19, 120, 0, 0, // Skip to: 587
    7762             : /* 467 */     MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7763             : /* 470 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 494
    7764             : /* 475 */     MCD::OPC_CheckField, 12, 2, 1, 127, 8, 0, // Skip to: 2657
    7765             : /* 482 */     MCD::OPC_CheckField, 7, 1, 0, 120, 8, 0, // Skip to: 2657
    7766             : /* 489 */     MCD::OPC_Decode, 143, 11, 202, 2, // Opcode: L4_loadrb_ap
    7767             : /* 494 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 511
    7768             : /* 499 */     MCD::OPC_CheckField, 12, 1, 1, 103, 8, 0, // Skip to: 2657
    7769             : /* 506 */     MCD::OPC_Decode, 145, 11, 203, 2, // Opcode: L4_loadrb_ur
    7770             : /* 511 */     MCD::OPC_FilterValue, 3, 93, 8, 0, // Skip to: 2657
    7771             : /* 516 */     MCD::OPC_ExtractField, 11, 3,  // Inst{13-11} ...
    7772             : /* 519 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 536
    7773             : /* 524 */     MCD::OPC_CheckField, 5, 3, 4, 78, 8, 0, // Skip to: 2657
    7774             : /* 531 */     MCD::OPC_Decode, 168, 11, 208, 2, // Opcode: L4_ploadrbt_abs
    7775             : /* 536 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 553
    7776             : /* 541 */     MCD::OPC_CheckField, 5, 3, 4, 61, 8, 0, // Skip to: 2657
    7777             : /* 548 */     MCD::OPC_Decode, 164, 11, 208, 2, // Opcode: L4_ploadrbf_abs
    7778             : /* 553 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 570
    7779             : /* 558 */     MCD::OPC_CheckField, 5, 3, 4, 44, 8, 0, // Skip to: 2657
    7780             : /* 565 */     MCD::OPC_Decode, 170, 11, 208, 2, // Opcode: L4_ploadrbtnew_abs
    7781             : /* 570 */     MCD::OPC_FilterValue, 7, 34, 8, 0, // Skip to: 2657
    7782             : /* 575 */     MCD::OPC_CheckField, 5, 3, 4, 27, 8, 0, // Skip to: 2657
    7783             : /* 582 */     MCD::OPC_Decode, 166, 11, 208, 2, // Opcode: L4_ploadrbfnew_abs
    7784             : /* 587 */     MCD::OPC_FilterValue, 21, 17, 8, 0, // Skip to: 2657
    7785             : /* 592 */     MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7786             : /* 595 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 619
    7787             : /* 600 */     MCD::OPC_CheckField, 13, 1, 0, 2, 8, 0, // Skip to: 2657
    7788             : /* 607 */     MCD::OPC_CheckField, 6, 2, 2, 251, 7, 0, // Skip to: 2657
    7789             : /* 614 */     MCD::OPC_Decode, 200, 17, 209, 2, // Opcode: S4_storerb_ap
    7790             : /* 619 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 636
    7791             : /* 624 */     MCD::OPC_CheckField, 7, 1, 1, 234, 7, 0, // Skip to: 2657
    7792             : /* 631 */     MCD::OPC_Decode, 202, 17, 210, 2, // Opcode: S4_storerb_ur
    7793             : /* 636 */     MCD::OPC_FilterValue, 3, 224, 7, 0, // Skip to: 2657
    7794             : /* 641 */     MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    7795             : /* 644 */     MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 700
    7796             : /* 649 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7797             : /* 652 */     MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 676
    7798             : /* 657 */     MCD::OPC_CheckField, 18, 3, 0, 201, 7, 0, // Skip to: 2657
    7799             : /* 664 */     MCD::OPC_CheckField, 7, 1, 1, 194, 7, 0, // Skip to: 2657
    7800             : /* 671 */     MCD::OPC_Decode, 247, 16, 211, 2, // Opcode: S4_pstorerbt_abs
    7801             : /* 676 */     MCD::OPC_FilterValue, 1, 184, 7, 0, // Skip to: 2657
    7802             : /* 681 */     MCD::OPC_CheckField, 18, 3, 0, 177, 7, 0, // Skip to: 2657
    7803             : /* 688 */     MCD::OPC_CheckField, 7, 1, 1, 170, 7, 0, // Skip to: 2657
    7804             : /* 695 */     MCD::OPC_Decode, 249, 16, 211, 2, // Opcode: S4_pstorerbtnew_abs
    7805             : /* 700 */     MCD::OPC_FilterValue, 1, 160, 7, 0, // Skip to: 2657
    7806             : /* 705 */     MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7807             : /* 708 */     MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 732
    7808             : /* 713 */     MCD::OPC_CheckField, 18, 3, 0, 145, 7, 0, // Skip to: 2657
    7809             : /* 720 */     MCD::OPC_CheckField, 7, 1, 1, 138, 7, 0, // Skip to: 2657
    7810             : /* 727 */     MCD::OPC_Decode, 232, 16, 211, 2, // Opcode: S4_pstorerbf_abs
    7811             : /* 732 */     MCD::OPC_FilterValue, 1, 128, 7, 0, // Skip to: 2657
    7812             : /* 737 */     MCD::OPC_CheckField, 18, 3, 0, 121, 7, 0, // Skip to: 2657
    7813             : /* 744 */     MCD::OPC_CheckField, 7, 1, 1, 114, 7, 0, // Skip to: 2657
    7814             : /* 751 */     MCD::OPC_Decode, 234, 16, 211, 2, // Opcode: S4_pstorerbfnew_abs
    7815             : /* 756 */     MCD::OPC_FilterValue, 9, 137, 0, 0, // Skip to: 898
    7816             : /* 761 */     MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7817             : /* 764 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 773
    7818             : /* 769 */     MCD::OPC_Decode, 171, 14, 47, // Opcode: PS_loadrubabs
    7819             : /* 773 */     MCD::OPC_FilterValue, 19, 87, 7, 0, // Skip to: 2657
    7820             : /* 778 */     MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7821             : /* 781 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 805
    7822             : /* 786 */     MCD::OPC_CheckField, 12, 2, 1, 72, 7, 0, // Skip to: 2657
    7823             : /* 793 */     MCD::OPC_CheckField, 7, 1, 0, 65, 7, 0, // Skip to: 2657
    7824             : /* 800 */     MCD::OPC_Decode, 155, 11, 202, 2, // Opcode: L4_loadrub_ap
    7825             : /* 805 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 822
    7826             : /* 810 */     MCD::OPC_CheckField, 12, 1, 1, 48, 7, 0, // Skip to: 2657
    7827             : /* 817 */     MCD::OPC_Decode, 157, 11, 203, 2, // Opcode: L4_loadrub_ur
    7828             : /* 822 */     MCD::OPC_FilterValue, 3, 38, 7, 0, // Skip to: 2657
    7829             : /* 827 */     MCD::OPC_ExtractField, 11, 3,  // Inst{13-11} ...
    7830             : /* 830 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 847
    7831             : /* 835 */     MCD::OPC_CheckField, 5, 3, 4, 23, 7, 0, // Skip to: 2657
    7832             : /* 842 */     MCD::OPC_Decode, 200, 11, 208, 2, // Opcode: L4_ploadrubt_abs
    7833             : /* 847 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 864
    7834             : /* 852 */     MCD::OPC_CheckField, 5, 3, 4, 6, 7, 0, // Skip to: 2657
    7835             : /* 859 */     MCD::OPC_Decode, 196, 11, 208, 2, // Opcode: L4_ploadrubf_abs
    7836             : /* 864 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 881
    7837             : /* 869 */     MCD::OPC_CheckField, 5, 3, 4, 245, 6, 0, // Skip to: 2657
    7838             : /* 876 */     MCD::OPC_Decode, 202, 11, 208, 2, // Opcode: L4_ploadrubtnew_abs
    7839             : /* 881 */     MCD::OPC_FilterValue, 7, 235, 6, 0, // Skip to: 2657
    7840             : /* 886 */     MCD::OPC_CheckField, 5, 3, 4, 228, 6, 0, // Skip to: 2657
    7841             : /* 893 */     MCD::OPC_Decode, 198, 11, 208, 2, // Opcode: L4_ploadrubfnew_abs
    7842             : /* 898 */     MCD::OPC_FilterValue, 10, 50, 1, 0, // Skip to: 1209
    7843             : /* 903 */     MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7844             : /* 906 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 915
    7845             : /* 911 */     MCD::OPC_Decode, 169, 14, 49, // Opcode: PS_loadrhabs
    7846             : /* 915 */     MCD::OPC_FilterValue, 19, 120, 0, 0, // Skip to: 1040
    7847             : /* 920 */     MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7848             : /* 923 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 947
    7849             : /* 928 */     MCD::OPC_CheckField, 12, 2, 1, 186, 6, 0, // Skip to: 2657
    7850             : /* 935 */     MCD::OPC_CheckField, 7, 1, 0, 179, 6, 0, // Skip to: 2657
    7851             : /* 942 */     MCD::OPC_Decode, 149, 11, 202, 2, // Opcode: L4_loadrh_ap
    7852             : /* 947 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 964
    7853             : /* 952 */     MCD::OPC_CheckField, 12, 1, 1, 162, 6, 0, // Skip to: 2657
    7854             : /* 959 */     MCD::OPC_Decode, 151, 11, 203, 2, // Opcode: L4_loadrh_ur
    7855             : /* 964 */     MCD::OPC_FilterValue, 3, 152, 6, 0, // Skip to: 2657
    7856             : /* 969 */     MCD::OPC_ExtractField, 11, 3,  // Inst{13-11} ...
    7857             : /* 972 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 989
    7858             : /* 977 */     MCD::OPC_CheckField, 5, 3, 4, 137, 6, 0, // Skip to: 2657
    7859             : /* 984 */     MCD::OPC_Decode, 184, 11, 208, 2, // Opcode: L4_ploadrht_abs
    7860             : /* 989 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 1006
    7861             : /* 994 */     MCD::OPC_CheckField, 5, 3, 4, 120, 6, 0, // Skip to: 2657
    7862             : /* 1001 */    MCD::OPC_Decode, 180, 11, 208, 2, // Opcode: L4_ploadrhf_abs
    7863             : /* 1006 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 1023
    7864             : /* 1011 */    MCD::OPC_CheckField, 5, 3, 4, 103, 6, 0, // Skip to: 2657
    7865             : /* 1018 */    MCD::OPC_Decode, 186, 11, 208, 2, // Opcode: L4_ploadrhtnew_abs
    7866             : /* 1023 */    MCD::OPC_FilterValue, 7, 93, 6, 0, // Skip to: 2657
    7867             : /* 1028 */    MCD::OPC_CheckField, 5, 3, 4, 86, 6, 0, // Skip to: 2657
    7868             : /* 1035 */    MCD::OPC_Decode, 182, 11, 208, 2, // Opcode: L4_ploadrhfnew_abs
    7869             : /* 1040 */    MCD::OPC_FilterValue, 21, 76, 6, 0, // Skip to: 2657
    7870             : /* 1045 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7871             : /* 1048 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1072
    7872             : /* 1053 */    MCD::OPC_CheckField, 13, 1, 0, 61, 6, 0, // Skip to: 2657
    7873             : /* 1060 */    MCD::OPC_CheckField, 6, 2, 2, 54, 6, 0, // Skip to: 2657
    7874             : /* 1067 */    MCD::OPC_Decode, 212, 17, 209, 2, // Opcode: S4_storerh_ap
    7875             : /* 1072 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 1089
    7876             : /* 1077 */    MCD::OPC_CheckField, 7, 1, 1, 37, 6, 0, // Skip to: 2657
    7877             : /* 1084 */    MCD::OPC_Decode, 214, 17, 210, 2, // Opcode: S4_storerh_ur
    7878             : /* 1089 */    MCD::OPC_FilterValue, 3, 27, 6, 0, // Skip to: 2657
    7879             : /* 1094 */    MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    7880             : /* 1097 */    MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 1153
    7881             : /* 1102 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7882             : /* 1105 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1129
    7883             : /* 1110 */    MCD::OPC_CheckField, 18, 3, 0, 4, 6, 0, // Skip to: 2657
    7884             : /* 1117 */    MCD::OPC_CheckField, 7, 1, 1, 253, 5, 0, // Skip to: 2657
    7885             : /* 1124 */    MCD::OPC_Decode, 159, 17, 211, 2, // Opcode: S4_pstorerht_abs
    7886             : /* 1129 */    MCD::OPC_FilterValue, 1, 243, 5, 0, // Skip to: 2657
    7887             : /* 1134 */    MCD::OPC_CheckField, 18, 3, 0, 236, 5, 0, // Skip to: 2657
    7888             : /* 1141 */    MCD::OPC_CheckField, 7, 1, 1, 229, 5, 0, // Skip to: 2657
    7889             : /* 1148 */    MCD::OPC_Decode, 161, 17, 211, 2, // Opcode: S4_pstorerhtnew_abs
    7890             : /* 1153 */    MCD::OPC_FilterValue, 1, 219, 5, 0, // Skip to: 2657
    7891             : /* 1158 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7892             : /* 1161 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1185
    7893             : /* 1166 */    MCD::OPC_CheckField, 18, 3, 0, 204, 5, 0, // Skip to: 2657
    7894             : /* 1173 */    MCD::OPC_CheckField, 7, 1, 1, 197, 5, 0, // Skip to: 2657
    7895             : /* 1180 */    MCD::OPC_Decode, 144, 17, 211, 2, // Opcode: S4_pstorerhf_abs
    7896             : /* 1185 */    MCD::OPC_FilterValue, 1, 187, 5, 0, // Skip to: 2657
    7897             : /* 1190 */    MCD::OPC_CheckField, 18, 3, 0, 180, 5, 0, // Skip to: 2657
    7898             : /* 1197 */    MCD::OPC_CheckField, 7, 1, 1, 173, 5, 0, // Skip to: 2657
    7899             : /* 1204 */    MCD::OPC_Decode, 146, 17, 211, 2, // Opcode: S4_pstorerhfnew_abs
    7900             : /* 1209 */    MCD::OPC_FilterValue, 11, 50, 1, 0, // Skip to: 1520
    7901             : /* 1214 */    MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7902             : /* 1217 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1226
    7903             : /* 1222 */    MCD::OPC_Decode, 172, 14, 49, // Opcode: PS_loadruhabs
    7904             : /* 1226 */    MCD::OPC_FilterValue, 19, 120, 0, 0, // Skip to: 1351
    7905             : /* 1231 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7906             : /* 1234 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1258
    7907             : /* 1239 */    MCD::OPC_CheckField, 12, 2, 1, 131, 5, 0, // Skip to: 2657
    7908             : /* 1246 */    MCD::OPC_CheckField, 7, 1, 0, 124, 5, 0, // Skip to: 2657
    7909             : /* 1253 */    MCD::OPC_Decode, 158, 11, 202, 2, // Opcode: L4_loadruh_ap
    7910             : /* 1258 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 1275
    7911             : /* 1263 */    MCD::OPC_CheckField, 12, 1, 1, 107, 5, 0, // Skip to: 2657
    7912             : /* 1270 */    MCD::OPC_Decode, 160, 11, 203, 2, // Opcode: L4_loadruh_ur
    7913             : /* 1275 */    MCD::OPC_FilterValue, 3, 97, 5, 0, // Skip to: 2657
    7914             : /* 1280 */    MCD::OPC_ExtractField, 11, 3,  // Inst{13-11} ...
    7915             : /* 1283 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 1300
    7916             : /* 1288 */    MCD::OPC_CheckField, 5, 3, 4, 82, 5, 0, // Skip to: 2657
    7917             : /* 1295 */    MCD::OPC_Decode, 208, 11, 208, 2, // Opcode: L4_ploadruht_abs
    7918             : /* 1300 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 1317
    7919             : /* 1305 */    MCD::OPC_CheckField, 5, 3, 4, 65, 5, 0, // Skip to: 2657
    7920             : /* 1312 */    MCD::OPC_Decode, 204, 11, 208, 2, // Opcode: L4_ploadruhf_abs
    7921             : /* 1317 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 1334
    7922             : /* 1322 */    MCD::OPC_CheckField, 5, 3, 4, 48, 5, 0, // Skip to: 2657
    7923             : /* 1329 */    MCD::OPC_Decode, 210, 11, 208, 2, // Opcode: L4_ploadruhtnew_abs
    7924             : /* 1334 */    MCD::OPC_FilterValue, 7, 38, 5, 0, // Skip to: 2657
    7925             : /* 1339 */    MCD::OPC_CheckField, 5, 3, 4, 31, 5, 0, // Skip to: 2657
    7926             : /* 1346 */    MCD::OPC_Decode, 206, 11, 208, 2, // Opcode: L4_ploadruhfnew_abs
    7927             : /* 1351 */    MCD::OPC_FilterValue, 21, 21, 5, 0, // Skip to: 2657
    7928             : /* 1356 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7929             : /* 1359 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1383
    7930             : /* 1364 */    MCD::OPC_CheckField, 13, 1, 0, 6, 5, 0, // Skip to: 2657
    7931             : /* 1371 */    MCD::OPC_CheckField, 6, 2, 2, 255, 4, 0, // Skip to: 2657
    7932             : /* 1378 */    MCD::OPC_Decode, 209, 17, 209, 2, // Opcode: S4_storerf_ap
    7933             : /* 1383 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 1400
    7934             : /* 1388 */    MCD::OPC_CheckField, 7, 1, 1, 238, 4, 0, // Skip to: 2657
    7935             : /* 1395 */    MCD::OPC_Decode, 211, 17, 210, 2, // Opcode: S4_storerf_ur
    7936             : /* 1400 */    MCD::OPC_FilterValue, 3, 228, 4, 0, // Skip to: 2657
    7937             : /* 1405 */    MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    7938             : /* 1408 */    MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 1464
    7939             : /* 1413 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7940             : /* 1416 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1440
    7941             : /* 1421 */    MCD::OPC_CheckField, 18, 3, 0, 205, 4, 0, // Skip to: 2657
    7942             : /* 1428 */    MCD::OPC_CheckField, 7, 1, 1, 198, 4, 0, // Skip to: 2657
    7943             : /* 1435 */    MCD::OPC_Decode, 139, 17, 211, 2, // Opcode: S4_pstorerft_abs
    7944             : /* 1440 */    MCD::OPC_FilterValue, 1, 188, 4, 0, // Skip to: 2657
    7945             : /* 1445 */    MCD::OPC_CheckField, 18, 3, 0, 181, 4, 0, // Skip to: 2657
    7946             : /* 1452 */    MCD::OPC_CheckField, 7, 1, 1, 174, 4, 0, // Skip to: 2657
    7947             : /* 1459 */    MCD::OPC_Decode, 141, 17, 211, 2, // Opcode: S4_pstorerftnew_abs
    7948             : /* 1464 */    MCD::OPC_FilterValue, 1, 164, 4, 0, // Skip to: 2657
    7949             : /* 1469 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7950             : /* 1472 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1496
    7951             : /* 1477 */    MCD::OPC_CheckField, 18, 3, 0, 149, 4, 0, // Skip to: 2657
    7952             : /* 1484 */    MCD::OPC_CheckField, 7, 1, 1, 142, 4, 0, // Skip to: 2657
    7953             : /* 1491 */    MCD::OPC_Decode, 134, 17, 211, 2, // Opcode: S4_pstorerff_abs
    7954             : /* 1496 */    MCD::OPC_FilterValue, 1, 132, 4, 0, // Skip to: 2657
    7955             : /* 1501 */    MCD::OPC_CheckField, 18, 3, 0, 125, 4, 0, // Skip to: 2657
    7956             : /* 1508 */    MCD::OPC_CheckField, 7, 1, 1, 118, 4, 0, // Skip to: 2657
    7957             : /* 1515 */    MCD::OPC_Decode, 136, 17, 211, 2, // Opcode: S4_pstorerffnew_abs
    7958             : /* 1520 */    MCD::OPC_FilterValue, 12, 50, 1, 0, // Skip to: 1831
    7959             : /* 1525 */    MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    7960             : /* 1528 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1537
    7961             : /* 1533 */    MCD::OPC_Decode, 170, 14, 51, // Opcode: PS_loadriabs
    7962             : /* 1537 */    MCD::OPC_FilterValue, 19, 120, 0, 0, // Skip to: 1662
    7963             : /* 1542 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7964             : /* 1545 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1569
    7965             : /* 1550 */    MCD::OPC_CheckField, 12, 2, 1, 76, 4, 0, // Skip to: 2657
    7966             : /* 1557 */    MCD::OPC_CheckField, 7, 1, 0, 69, 4, 0, // Skip to: 2657
    7967             : /* 1564 */    MCD::OPC_Decode, 152, 11, 202, 2, // Opcode: L4_loadri_ap
    7968             : /* 1569 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 1586
    7969             : /* 1574 */    MCD::OPC_CheckField, 12, 1, 1, 52, 4, 0, // Skip to: 2657
    7970             : /* 1581 */    MCD::OPC_Decode, 154, 11, 203, 2, // Opcode: L4_loadri_ur
    7971             : /* 1586 */    MCD::OPC_FilterValue, 3, 42, 4, 0, // Skip to: 2657
    7972             : /* 1591 */    MCD::OPC_ExtractField, 11, 3,  // Inst{13-11} ...
    7973             : /* 1594 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 1611
    7974             : /* 1599 */    MCD::OPC_CheckField, 5, 3, 4, 27, 4, 0, // Skip to: 2657
    7975             : /* 1606 */    MCD::OPC_Decode, 192, 11, 208, 2, // Opcode: L4_ploadrit_abs
    7976             : /* 1611 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 1628
    7977             : /* 1616 */    MCD::OPC_CheckField, 5, 3, 4, 10, 4, 0, // Skip to: 2657
    7978             : /* 1623 */    MCD::OPC_Decode, 188, 11, 208, 2, // Opcode: L4_ploadrif_abs
    7979             : /* 1628 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 1645
    7980             : /* 1633 */    MCD::OPC_CheckField, 5, 3, 4, 249, 3, 0, // Skip to: 2657
    7981             : /* 1640 */    MCD::OPC_Decode, 194, 11, 208, 2, // Opcode: L4_ploadritnew_abs
    7982             : /* 1645 */    MCD::OPC_FilterValue, 7, 239, 3, 0, // Skip to: 2657
    7983             : /* 1650 */    MCD::OPC_CheckField, 5, 3, 4, 232, 3, 0, // Skip to: 2657
    7984             : /* 1657 */    MCD::OPC_Decode, 190, 11, 208, 2, // Opcode: L4_ploadrifnew_abs
    7985             : /* 1662 */    MCD::OPC_FilterValue, 21, 222, 3, 0, // Skip to: 2657
    7986             : /* 1667 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    7987             : /* 1670 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1694
    7988             : /* 1675 */    MCD::OPC_CheckField, 13, 1, 0, 207, 3, 0, // Skip to: 2657
    7989             : /* 1682 */    MCD::OPC_CheckField, 6, 2, 2, 200, 3, 0, // Skip to: 2657
    7990             : /* 1689 */    MCD::OPC_Decode, 218, 17, 209, 2, // Opcode: S4_storeri_ap
    7991             : /* 1694 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 1711
    7992             : /* 1699 */    MCD::OPC_CheckField, 7, 1, 1, 183, 3, 0, // Skip to: 2657
    7993             : /* 1706 */    MCD::OPC_Decode, 220, 17, 210, 2, // Opcode: S4_storeri_ur
    7994             : /* 1711 */    MCD::OPC_FilterValue, 3, 173, 3, 0, // Skip to: 2657
    7995             : /* 1716 */    MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    7996             : /* 1719 */    MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 1775
    7997             : /* 1724 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    7998             : /* 1727 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1751
    7999             : /* 1732 */    MCD::OPC_CheckField, 18, 3, 0, 150, 3, 0, // Skip to: 2657
    8000             : /* 1739 */    MCD::OPC_CheckField, 7, 1, 1, 143, 3, 0, // Skip to: 2657
    8001             : /* 1746 */    MCD::OPC_Decode, 179, 17, 211, 2, // Opcode: S4_pstorerit_abs
    8002             : /* 1751 */    MCD::OPC_FilterValue, 1, 133, 3, 0, // Skip to: 2657
    8003             : /* 1756 */    MCD::OPC_CheckField, 18, 3, 0, 126, 3, 0, // Skip to: 2657
    8004             : /* 1763 */    MCD::OPC_CheckField, 7, 1, 1, 119, 3, 0, // Skip to: 2657
    8005             : /* 1770 */    MCD::OPC_Decode, 181, 17, 211, 2, // Opcode: S4_pstoreritnew_abs
    8006             : /* 1775 */    MCD::OPC_FilterValue, 1, 109, 3, 0, // Skip to: 2657
    8007             : /* 1780 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8008             : /* 1783 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1807
    8009             : /* 1788 */    MCD::OPC_CheckField, 18, 3, 0, 94, 3, 0, // Skip to: 2657
    8010             : /* 1795 */    MCD::OPC_CheckField, 7, 1, 1, 87, 3, 0, // Skip to: 2657
    8011             : /* 1802 */    MCD::OPC_Decode, 164, 17, 211, 2, // Opcode: S4_pstorerif_abs
    8012             : /* 1807 */    MCD::OPC_FilterValue, 1, 77, 3, 0, // Skip to: 2657
    8013             : /* 1812 */    MCD::OPC_CheckField, 18, 3, 0, 70, 3, 0, // Skip to: 2657
    8014             : /* 1819 */    MCD::OPC_CheckField, 7, 1, 1, 63, 3, 0, // Skip to: 2657
    8015             : /* 1826 */    MCD::OPC_Decode, 166, 17, 211, 2, // Opcode: S4_pstorerifnew_abs
    8016             : /* 1831 */    MCD::OPC_FilterValue, 13, 254, 1, 0, // Skip to: 2346
    8017             : /* 1836 */    MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    8018             : /* 1839 */    MCD::OPC_FilterValue, 0, 164, 0, 0, // Skip to: 2008
    8019             : /* 1844 */    MCD::OPC_ExtractField, 25, 7,  // Inst{31-25} ...
    8020             : /* 1847 */    MCD::OPC_FilterValue, 85, 19, 0, 0, // Skip to: 1871
    8021             : /* 1852 */    MCD::OPC_CheckField, 13, 1, 0, 30, 3, 0, // Skip to: 2657
    8022             : /* 1859 */    MCD::OPC_CheckField, 6, 2, 2, 23, 3, 0, // Skip to: 2657
    8023             : /* 1866 */    MCD::OPC_Decode, 203, 17, 212, 2, // Opcode: S4_storerbnew_ap
    8024             : /* 1871 */    MCD::OPC_FilterValue, 86, 12, 0, 0, // Skip to: 1888
    8025             : /* 1876 */    MCD::OPC_CheckField, 7, 1, 1, 6, 3, 0, // Skip to: 2657
    8026             : /* 1883 */    MCD::OPC_Decode, 205, 17, 213, 2, // Opcode: S4_storerbnew_ur
    8027             : /* 1888 */    MCD::OPC_FilterValue, 87, 252, 2, 0, // Skip to: 2657
    8028             : /* 1893 */    MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    8029             : /* 1896 */    MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 1952
    8030             : /* 1901 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8031             : /* 1904 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1928
    8032             : /* 1909 */    MCD::OPC_CheckField, 18, 3, 0, 229, 2, 0, // Skip to: 2657
    8033             : /* 1916 */    MCD::OPC_CheckField, 7, 1, 1, 222, 2, 0, // Skip to: 2657
    8034             : /* 1923 */    MCD::OPC_Decode, 242, 16, 214, 2, // Opcode: S4_pstorerbnewt_abs
    8035             : /* 1928 */    MCD::OPC_FilterValue, 1, 212, 2, 0, // Skip to: 2657
    8036             : /* 1933 */    MCD::OPC_CheckField, 18, 3, 0, 205, 2, 0, // Skip to: 2657
    8037             : /* 1940 */    MCD::OPC_CheckField, 7, 1, 1, 198, 2, 0, // Skip to: 2657
    8038             : /* 1947 */    MCD::OPC_Decode, 244, 16, 214, 2, // Opcode: S4_pstorerbnewtnew_abs
    8039             : /* 1952 */    MCD::OPC_FilterValue, 1, 188, 2, 0, // Skip to: 2657
    8040             : /* 1957 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8041             : /* 1960 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1984
    8042             : /* 1965 */    MCD::OPC_CheckField, 18, 3, 0, 173, 2, 0, // Skip to: 2657
    8043             : /* 1972 */    MCD::OPC_CheckField, 7, 1, 1, 166, 2, 0, // Skip to: 2657
    8044             : /* 1979 */    MCD::OPC_Decode, 237, 16, 214, 2, // Opcode: S4_pstorerbnewf_abs
    8045             : /* 1984 */    MCD::OPC_FilterValue, 1, 156, 2, 0, // Skip to: 2657
    8046             : /* 1989 */    MCD::OPC_CheckField, 18, 3, 0, 149, 2, 0, // Skip to: 2657
    8047             : /* 1996 */    MCD::OPC_CheckField, 7, 1, 1, 142, 2, 0, // Skip to: 2657
    8048             : /* 2003 */    MCD::OPC_Decode, 239, 16, 214, 2, // Opcode: S4_pstorerbnewfnew_abs
    8049             : /* 2008 */    MCD::OPC_FilterValue, 1, 164, 0, 0, // Skip to: 2177
    8050             : /* 2013 */    MCD::OPC_ExtractField, 25, 7,  // Inst{31-25} ...
    8051             : /* 2016 */    MCD::OPC_FilterValue, 85, 19, 0, 0, // Skip to: 2040
    8052             : /* 2021 */    MCD::OPC_CheckField, 13, 1, 0, 117, 2, 0, // Skip to: 2657
    8053             : /* 2028 */    MCD::OPC_CheckField, 6, 2, 2, 110, 2, 0, // Skip to: 2657
    8054             : /* 2035 */    MCD::OPC_Decode, 215, 17, 212, 2, // Opcode: S4_storerhnew_ap
    8055             : /* 2040 */    MCD::OPC_FilterValue, 86, 12, 0, 0, // Skip to: 2057
    8056             : /* 2045 */    MCD::OPC_CheckField, 7, 1, 1, 93, 2, 0, // Skip to: 2657
    8057             : /* 2052 */    MCD::OPC_Decode, 217, 17, 213, 2, // Opcode: S4_storerhnew_ur
    8058             : /* 2057 */    MCD::OPC_FilterValue, 87, 83, 2, 0, // Skip to: 2657
    8059             : /* 2062 */    MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    8060             : /* 2065 */    MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 2121
    8061             : /* 2070 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8062             : /* 2073 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2097
    8063             : /* 2078 */    MCD::OPC_CheckField, 18, 3, 0, 60, 2, 0, // Skip to: 2657
    8064             : /* 2085 */    MCD::OPC_CheckField, 7, 1, 1, 53, 2, 0, // Skip to: 2657
    8065             : /* 2092 */    MCD::OPC_Decode, 154, 17, 214, 2, // Opcode: S4_pstorerhnewt_abs
    8066             : /* 2097 */    MCD::OPC_FilterValue, 1, 43, 2, 0, // Skip to: 2657
    8067             : /* 2102 */    MCD::OPC_CheckField, 18, 3, 0, 36, 2, 0, // Skip to: 2657
    8068             : /* 2109 */    MCD::OPC_CheckField, 7, 1, 1, 29, 2, 0, // Skip to: 2657
    8069             : /* 2116 */    MCD::OPC_Decode, 156, 17, 214, 2, // Opcode: S4_pstorerhnewtnew_abs
    8070             : /* 2121 */    MCD::OPC_FilterValue, 1, 19, 2, 0, // Skip to: 2657
    8071             : /* 2126 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8072             : /* 2129 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2153
    8073             : /* 2134 */    MCD::OPC_CheckField, 18, 3, 0, 4, 2, 0, // Skip to: 2657
    8074             : /* 2141 */    MCD::OPC_CheckField, 7, 1, 1, 253, 1, 0, // Skip to: 2657
    8075             : /* 2148 */    MCD::OPC_Decode, 149, 17, 214, 2, // Opcode: S4_pstorerhnewf_abs
    8076             : /* 2153 */    MCD::OPC_FilterValue, 1, 243, 1, 0, // Skip to: 2657
    8077             : /* 2158 */    MCD::OPC_CheckField, 18, 3, 0, 236, 1, 0, // Skip to: 2657
    8078             : /* 2165 */    MCD::OPC_CheckField, 7, 1, 1, 229, 1, 0, // Skip to: 2657
    8079             : /* 2172 */    MCD::OPC_Decode, 151, 17, 214, 2, // Opcode: S4_pstorerhnewfnew_abs
    8080             : /* 2177 */    MCD::OPC_FilterValue, 2, 219, 1, 0, // Skip to: 2657
    8081             : /* 2182 */    MCD::OPC_ExtractField, 25, 7,  // Inst{31-25} ...
    8082             : /* 2185 */    MCD::OPC_FilterValue, 85, 19, 0, 0, // Skip to: 2209
    8083             : /* 2190 */    MCD::OPC_CheckField, 13, 1, 0, 204, 1, 0, // Skip to: 2657
    8084             : /* 2197 */    MCD::OPC_CheckField, 6, 2, 2, 197, 1, 0, // Skip to: 2657
    8085             : /* 2204 */    MCD::OPC_Decode, 221, 17, 212, 2, // Opcode: S4_storerinew_ap
    8086             : /* 2209 */    MCD::OPC_FilterValue, 86, 12, 0, 0, // Skip to: 2226
    8087             : /* 2214 */    MCD::OPC_CheckField, 7, 1, 1, 180, 1, 0, // Skip to: 2657
    8088             : /* 2221 */    MCD::OPC_Decode, 223, 17, 213, 2, // Opcode: S4_storerinew_ur
    8089             : /* 2226 */    MCD::OPC_FilterValue, 87, 170, 1, 0, // Skip to: 2657
    8090             : /* 2231 */    MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    8091             : /* 2234 */    MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 2290
    8092             : /* 2239 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8093             : /* 2242 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2266
    8094             : /* 2247 */    MCD::OPC_CheckField, 18, 3, 0, 147, 1, 0, // Skip to: 2657
    8095             : /* 2254 */    MCD::OPC_CheckField, 7, 1, 1, 140, 1, 0, // Skip to: 2657
    8096             : /* 2261 */    MCD::OPC_Decode, 174, 17, 214, 2, // Opcode: S4_pstorerinewt_abs
    8097             : /* 2266 */    MCD::OPC_FilterValue, 1, 130, 1, 0, // Skip to: 2657
    8098             : /* 2271 */    MCD::OPC_CheckField, 18, 3, 0, 123, 1, 0, // Skip to: 2657
    8099             : /* 2278 */    MCD::OPC_CheckField, 7, 1, 1, 116, 1, 0, // Skip to: 2657
    8100             : /* 2285 */    MCD::OPC_Decode, 176, 17, 214, 2, // Opcode: S4_pstorerinewtnew_abs
    8101             : /* 2290 */    MCD::OPC_FilterValue, 1, 106, 1, 0, // Skip to: 2657
    8102             : /* 2295 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8103             : /* 2298 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2322
    8104             : /* 2303 */    MCD::OPC_CheckField, 18, 3, 0, 91, 1, 0, // Skip to: 2657
    8105             : /* 2310 */    MCD::OPC_CheckField, 7, 1, 1, 84, 1, 0, // Skip to: 2657
    8106             : /* 2317 */    MCD::OPC_Decode, 169, 17, 214, 2, // Opcode: S4_pstorerinewf_abs
    8107             : /* 2322 */    MCD::OPC_FilterValue, 1, 74, 1, 0, // Skip to: 2657
    8108             : /* 2327 */    MCD::OPC_CheckField, 18, 3, 0, 67, 1, 0, // Skip to: 2657
    8109             : /* 2334 */    MCD::OPC_CheckField, 7, 1, 1, 60, 1, 0, // Skip to: 2657
    8110             : /* 2341 */    MCD::OPC_Decode, 171, 17, 214, 2, // Opcode: S4_pstorerinewfnew_abs
    8111             : /* 2346 */    MCD::OPC_FilterValue, 14, 50, 1, 0, // Skip to: 2657
    8112             : /* 2351 */    MCD::OPC_ExtractField, 27, 5,  // Inst{31-27} ...
    8113             : /* 2354 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2363
    8114             : /* 2359 */    MCD::OPC_Decode, 168, 14, 53, // Opcode: PS_loadrdabs
    8115             : /* 2363 */    MCD::OPC_FilterValue, 19, 120, 0, 0, // Skip to: 2488
    8116             : /* 2368 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    8117             : /* 2371 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2395
    8118             : /* 2376 */    MCD::OPC_CheckField, 12, 2, 1, 18, 1, 0, // Skip to: 2657
    8119             : /* 2383 */    MCD::OPC_CheckField, 7, 1, 0, 11, 1, 0, // Skip to: 2657
    8120             : /* 2390 */    MCD::OPC_Decode, 146, 11, 206, 2, // Opcode: L4_loadrd_ap
    8121             : /* 2395 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2412
    8122             : /* 2400 */    MCD::OPC_CheckField, 12, 1, 1, 250, 0, 0, // Skip to: 2657
    8123             : /* 2407 */    MCD::OPC_Decode, 148, 11, 207, 2, // Opcode: L4_loadrd_ur
    8124             : /* 2412 */    MCD::OPC_FilterValue, 3, 240, 0, 0, // Skip to: 2657
    8125             : /* 2417 */    MCD::OPC_ExtractField, 11, 3,  // Inst{13-11} ...
    8126             : /* 2420 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2437
    8127             : /* 2425 */    MCD::OPC_CheckField, 5, 3, 4, 225, 0, 0, // Skip to: 2657
    8128             : /* 2432 */    MCD::OPC_Decode, 176, 11, 215, 2, // Opcode: L4_ploadrdt_abs
    8129             : /* 2437 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2454
    8130             : /* 2442 */    MCD::OPC_CheckField, 5, 3, 4, 208, 0, 0, // Skip to: 2657
    8131             : /* 2449 */    MCD::OPC_Decode, 172, 11, 215, 2, // Opcode: L4_ploadrdf_abs
    8132             : /* 2454 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2471
    8133             : /* 2459 */    MCD::OPC_CheckField, 5, 3, 4, 191, 0, 0, // Skip to: 2657
    8134             : /* 2466 */    MCD::OPC_Decode, 178, 11, 215, 2, // Opcode: L4_ploadrdtnew_abs
    8135             : /* 2471 */    MCD::OPC_FilterValue, 7, 181, 0, 0, // Skip to: 2657
    8136             : /* 2476 */    MCD::OPC_CheckField, 5, 3, 4, 174, 0, 0, // Skip to: 2657
    8137             : /* 2483 */    MCD::OPC_Decode, 174, 11, 215, 2, // Opcode: L4_ploadrdfnew_abs
    8138             : /* 2488 */    MCD::OPC_FilterValue, 21, 164, 0, 0, // Skip to: 2657
    8139             : /* 2493 */    MCD::OPC_ExtractField, 25, 2,  // Inst{26-25} ...
    8140             : /* 2496 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2520
    8141             : /* 2501 */    MCD::OPC_CheckField, 13, 1, 0, 149, 0, 0, // Skip to: 2657
    8142             : /* 2508 */    MCD::OPC_CheckField, 6, 2, 2, 142, 0, 0, // Skip to: 2657
    8143             : /* 2515 */    MCD::OPC_Decode, 206, 17, 216, 2, // Opcode: S4_storerd_ap
    8144             : /* 2520 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2537
    8145             : /* 2525 */    MCD::OPC_CheckField, 7, 1, 1, 125, 0, 0, // Skip to: 2657
    8146             : /* 2532 */    MCD::OPC_Decode, 208, 17, 217, 2, // Opcode: S4_storerd_ur
    8147             : /* 2537 */    MCD::OPC_FilterValue, 3, 115, 0, 0, // Skip to: 2657
    8148             : /* 2542 */    MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    8149             : /* 2545 */    MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 2601
    8150             : /* 2550 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8151             : /* 2553 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2577
    8152             : /* 2558 */    MCD::OPC_CheckField, 18, 3, 0, 92, 0, 0, // Skip to: 2657
    8153             : /* 2565 */    MCD::OPC_CheckField, 7, 1, 1, 85, 0, 0, // Skip to: 2657
    8154             : /* 2572 */    MCD::OPC_Decode, 129, 17, 218, 2, // Opcode: S4_pstorerdt_abs
    8155             : /* 2577 */    MCD::OPC_FilterValue, 1, 75, 0, 0, // Skip to: 2657
    8156             : /* 2582 */    MCD::OPC_CheckField, 18, 3, 0, 68, 0, 0, // Skip to: 2657
    8157             : /* 2589 */    MCD::OPC_CheckField, 7, 1, 1, 61, 0, 0, // Skip to: 2657
    8158             : /* 2596 */    MCD::OPC_Decode, 131, 17, 218, 2, // Opcode: S4_pstorerdtnew_abs
    8159             : /* 2601 */    MCD::OPC_FilterValue, 1, 51, 0, 0, // Skip to: 2657
    8160             : /* 2606 */    MCD::OPC_ExtractField, 13, 1,  // Inst{13} ...
    8161             : /* 2609 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2633
    8162             : /* 2614 */    MCD::OPC_CheckField, 18, 3, 0, 36, 0, 0, // Skip to: 2657
    8163             : /* 2621 */    MCD::OPC_CheckField, 7, 1, 1, 29, 0, 0, // Skip to: 2657
    8164             : /* 2628 */    MCD::OPC_Decode, 252, 16, 218, 2, // Opcode: S4_pstorerdf_abs
    8165             : /* 2633 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2657
    8166             : /* 2638 */    MCD::OPC_CheckField, 18, 3, 0, 12, 0, 0, // Skip to: 2657
    8167             : /* 2645 */    MCD::OPC_CheckField, 7, 1, 1, 5, 0, 0, // Skip to: 2657
    8168             : /* 2652 */    MCD::OPC_Decode, 254, 16, 218, 2, // Opcode: S4_pstorerdfnew_abs
    8169             : /* 2657 */    MCD::OPC_Fail,
    8170             :   0
    8171             : };
    8172             : 
    8173             : static const uint8_t DecoderTableSUBINSN_A32[] = {
    8174             : /* 0 */       MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    8175             : /* 3 */       MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
    8176             : /* 8 */       MCD::OPC_CheckField, 28, 4, 0, 223, 1, 0, // Skip to: 494
    8177             : /* 15 */      MCD::OPC_Decode, 254, 17, 219, 2, // Opcode: SA1_addi
    8178             : /* 20 */      MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 62
    8179             : /* 25 */      MCD::OPC_ExtractField, 10, 1,  // Inst{10} ...
    8180             : /* 28 */      MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 45
    8181             : /* 33 */      MCD::OPC_CheckField, 28, 4, 0, 198, 1, 0, // Skip to: 494
    8182             : /* 40 */      MCD::OPC_Decode, 143, 18, 220, 2, // Opcode: SA1_seti
    8183             : /* 45 */      MCD::OPC_FilterValue, 1, 188, 1, 0, // Skip to: 494
    8184             : /* 50 */      MCD::OPC_CheckField, 28, 4, 0, 181, 1, 0, // Skip to: 494
    8185             : /* 57 */      MCD::OPC_Decode, 128, 18, 221, 2, // Opcode: SA1_addsp
    8186             : /* 62 */      MCD::OPC_FilterValue, 2, 139, 0, 0, // Skip to: 206
    8187             : /* 67 */      MCD::OPC_ExtractField, 8, 3,  // Inst{10-8} ...
    8188             : /* 70 */      MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 87
    8189             : /* 75 */      MCD::OPC_CheckField, 28, 4, 0, 156, 1, 0, // Skip to: 494
    8190             : /* 82 */      MCD::OPC_Decode, 147, 18, 222, 2, // Opcode: SA1_tfr
    8191             : /* 87 */      MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 104
    8192             : /* 92 */      MCD::OPC_CheckField, 28, 4, 0, 139, 1, 0, // Skip to: 494
    8193             : /* 99 */      MCD::OPC_Decode, 142, 18, 222, 2, // Opcode: SA1_inc
    8194             : /* 104 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 121
    8195             : /* 109 */     MCD::OPC_CheckField, 28, 4, 0, 122, 1, 0, // Skip to: 494
    8196             : /* 116 */     MCD::OPC_Decode, 129, 18, 222, 2, // Opcode: SA1_and1
    8197             : /* 121 */     MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 138
    8198             : /* 126 */     MCD::OPC_CheckField, 28, 4, 0, 105, 1, 0, // Skip to: 494
    8199             : /* 133 */     MCD::OPC_Decode, 141, 18, 222, 2, // Opcode: SA1_dec
    8200             : /* 138 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 155
    8201             : /* 143 */     MCD::OPC_CheckField, 28, 4, 0, 88, 1, 0, // Skip to: 494
    8202             : /* 150 */     MCD::OPC_Decode, 146, 18, 222, 2, // Opcode: SA1_sxth
    8203             : /* 155 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 172
    8204             : /* 160 */     MCD::OPC_CheckField, 28, 4, 0, 71, 1, 0, // Skip to: 494
    8205             : /* 167 */     MCD::OPC_Decode, 145, 18, 222, 2, // Opcode: SA1_sxtb
    8206             : /* 172 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 189
    8207             : /* 177 */     MCD::OPC_CheckField, 28, 4, 0, 54, 1, 0, // Skip to: 494
    8208             : /* 184 */     MCD::OPC_Decode, 149, 18, 222, 2, // Opcode: SA1_zxth
    8209             : /* 189 */     MCD::OPC_FilterValue, 7, 44, 1, 0, // Skip to: 494
    8210             : /* 194 */     MCD::OPC_CheckField, 28, 4, 0, 37, 1, 0, // Skip to: 494
    8211             : /* 201 */     MCD::OPC_Decode, 148, 18, 222, 2, // Opcode: SA1_zxtb
    8212             : /* 206 */     MCD::OPC_FilterValue, 3, 27, 1, 0, // Skip to: 494
    8213             : /* 211 */     MCD::OPC_ExtractField, 8, 3,  // Inst{10-8} ...
    8214             : /* 214 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 231
    8215             : /* 219 */     MCD::OPC_CheckField, 28, 4, 0, 12, 1, 0, // Skip to: 494
    8216             : /* 226 */     MCD::OPC_Decode, 255, 17, 223, 2, // Opcode: SA1_addrx
    8217             : /* 231 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 255
    8218             : /* 236 */     MCD::OPC_CheckField, 28, 4, 0, 251, 0, 0, // Skip to: 494
    8219             : /* 243 */     MCD::OPC_CheckField, 2, 2, 0, 244, 0, 0, // Skip to: 494
    8220             : /* 250 */     MCD::OPC_Decode, 134, 18, 224, 2, // Opcode: SA1_cmpeqi
    8221             : /* 255 */     MCD::OPC_FilterValue, 2, 88, 0, 0, // Skip to: 348
    8222             : /* 260 */     MCD::OPC_ExtractField, 4, 4,  // Inst{7-4} ...
    8223             : /* 263 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 280
    8224             : /* 268 */     MCD::OPC_CheckField, 28, 4, 0, 219, 0, 0, // Skip to: 494
    8225             : /* 275 */     MCD::OPC_Decode, 144, 18, 225, 2, // Opcode: SA1_setin1
    8226             : /* 280 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 297
    8227             : /* 285 */     MCD::OPC_CheckField, 28, 4, 0, 202, 0, 0, // Skip to: 494
    8228             : /* 292 */     MCD::OPC_Decode, 133, 18, 225, 2, // Opcode: SA1_clrtnew
    8229             : /* 297 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 314
    8230             : /* 302 */     MCD::OPC_CheckField, 28, 4, 0, 185, 0, 0, // Skip to: 494
    8231             : /* 309 */     MCD::OPC_Decode, 131, 18, 225, 2, // Opcode: SA1_clrfnew
    8232             : /* 314 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 331
    8233             : /* 319 */     MCD::OPC_CheckField, 28, 4, 0, 168, 0, 0, // Skip to: 494
    8234             : /* 326 */     MCD::OPC_Decode, 132, 18, 225, 2, // Opcode: SA1_clrt
    8235             : /* 331 */     MCD::OPC_FilterValue, 7, 158, 0, 0, // Skip to: 494
    8236             : /* 336 */     MCD::OPC_CheckField, 28, 4, 0, 151, 0, 0, // Skip to: 494
    8237             : /* 343 */     MCD::OPC_Decode, 130, 18, 225, 2, // Opcode: SA1_clrf
    8238             : /* 348 */     MCD::OPC_FilterValue, 4, 99, 0, 0, // Skip to: 452
    8239             : /* 353 */     MCD::OPC_ExtractField, 3, 2,  // Inst{4-3} ...
    8240             : /* 356 */     MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 380
    8241             : /* 361 */     MCD::OPC_CheckField, 28, 4, 0, 126, 0, 0, // Skip to: 494
    8242             : /* 368 */     MCD::OPC_CheckField, 7, 1, 0, 119, 0, 0, // Skip to: 494
    8243             : /* 375 */     MCD::OPC_Decode, 135, 18, 226, 2, // Opcode: SA1_combine0i
    8244             : /* 380 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 404
    8245             : /* 385 */     MCD::OPC_CheckField, 28, 4, 0, 102, 0, 0, // Skip to: 494
    8246             : /* 392 */     MCD::OPC_CheckField, 7, 1, 0, 95, 0, 0, // Skip to: 494
    8247             : /* 399 */     MCD::OPC_Decode, 136, 18, 226, 2, // Opcode: SA1_combine1i
    8248             : /* 404 */     MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 428
    8249             : /* 409 */     MCD::OPC_CheckField, 28, 4, 0, 78, 0, 0, // Skip to: 494
    8250             : /* 416 */     MCD::OPC_CheckField, 7, 1, 0, 71, 0, 0, // Skip to: 494
    8251             : /* 423 */     MCD::OPC_Decode, 137, 18, 226, 2, // Opcode: SA1_combine2i
    8252             : /* 428 */     MCD::OPC_FilterValue, 3, 61, 0, 0, // Skip to: 494
    8253             : /* 433 */     MCD::OPC_CheckField, 28, 4, 0, 54, 0, 0, // Skip to: 494
    8254             : /* 440 */     MCD::OPC_CheckField, 7, 1, 0, 47, 0, 0, // Skip to: 494
    8255             : /* 447 */     MCD::OPC_Decode, 138, 18, 226, 2, // Opcode: SA1_combine3i
    8256             : /* 452 */     MCD::OPC_FilterValue, 5, 37, 0, 0, // Skip to: 494
    8257             : /* 457 */     MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    8258             : /* 460 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 477
    8259             : /* 465 */     MCD::OPC_CheckField, 28, 4, 0, 22, 0, 0, // Skip to: 494
    8260             : /* 472 */     MCD::OPC_Decode, 140, 18, 227, 2, // Opcode: SA1_combinezr
    8261             : /* 477 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 494
    8262             : /* 482 */     MCD::OPC_CheckField, 28, 4, 0, 5, 0, 0, // Skip to: 494
    8263             : /* 489 */     MCD::OPC_Decode, 139, 18, 227, 2, // Opcode: SA1_combinerz
    8264             : /* 494 */     MCD::OPC_Fail,
    8265             :   0
    8266             : };
    8267             : 
    8268             : static const uint8_t DecoderTableSUBINSN_L132[] = {
    8269             : /* 0 */       MCD::OPC_ExtractField, 12, 1,  // Inst{12} ...
    8270             : /* 3 */       MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
    8271             : /* 8 */       MCD::OPC_CheckField, 28, 4, 0, 22, 0, 0, // Skip to: 37
    8272             : /* 15 */      MCD::OPC_Decode, 158, 18, 228, 2, // Opcode: SL1_loadri_io
    8273             : /* 20 */      MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 37
    8274             : /* 25 */      MCD::OPC_CheckField, 28, 4, 0, 5, 0, 0, // Skip to: 37
    8275             : /* 32 */      MCD::OPC_Decode, 159, 18, 229, 2, // Opcode: SL1_loadrub_io
    8276             : /* 37 */      MCD::OPC_Fail,
    8277             :   0
    8278             : };
    8279             : 
    8280             : static const uint8_t DecoderTableSUBINSN_L232[] = {
    8281             : /* 0 */       MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    8282             : /* 3 */       MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
    8283             : /* 8 */       MCD::OPC_CheckField, 28, 4, 0, 22, 1, 0, // Skip to: 293
    8284             : /* 15 */      MCD::OPC_Decode, 168, 18, 230, 2, // Opcode: SL2_loadrh_io
    8285             : /* 20 */      MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 37
    8286             : /* 25 */      MCD::OPC_CheckField, 28, 4, 0, 5, 1, 0, // Skip to: 293
    8287             : /* 32 */      MCD::OPC_Decode, 170, 18, 230, 2, // Opcode: SL2_loadruh_io
    8288             : /* 37 */      MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 54
    8289             : /* 42 */      MCD::OPC_CheckField, 28, 4, 0, 244, 0, 0, // Skip to: 293
    8290             : /* 49 */      MCD::OPC_Decode, 166, 18, 231, 2, // Opcode: SL2_loadrb_io
    8291             : /* 54 */      MCD::OPC_FilterValue, 3, 234, 0, 0, // Skip to: 293
    8292             : /* 59 */      MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    8293             : /* 62 */      MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 79
    8294             : /* 67 */      MCD::OPC_CheckField, 28, 4, 0, 219, 0, 0, // Skip to: 293
    8295             : /* 74 */      MCD::OPC_Decode, 169, 18, 232, 2, // Opcode: SL2_loadri_sp
    8296             : /* 79 */      MCD::OPC_FilterValue, 3, 209, 0, 0, // Skip to: 293
    8297             : /* 84 */      MCD::OPC_ExtractField, 8, 1,  // Inst{8} ...
    8298             : /* 87 */      MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 104
    8299             : /* 92 */      MCD::OPC_CheckField, 28, 4, 0, 194, 0, 0, // Skip to: 293
    8300             : /* 99 */      MCD::OPC_Decode, 167, 18, 233, 2, // Opcode: SL2_loadrd_sp
    8301             : /* 104 */     MCD::OPC_FilterValue, 1, 184, 0, 0, // Skip to: 293
    8302             : /* 109 */     MCD::OPC_ExtractField, 0, 8,  // Inst{7-0} ...
    8303             : /* 112 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 128
    8304             : /* 117 */     MCD::OPC_CheckField, 28, 4, 0, 169, 0, 0, // Skip to: 293
    8305             : /* 124 */     MCD::OPC_Decode, 160, 18, 58, // Opcode: SL2_deallocframe
    8306             : /* 128 */     MCD::OPC_FilterValue, 64, 11, 0, 0, // Skip to: 144
    8307             : /* 133 */     MCD::OPC_CheckField, 28, 4, 0, 153, 0, 0, // Skip to: 293
    8308             : /* 140 */     MCD::OPC_Decode, 171, 18, 58, // Opcode: SL2_return
    8309             : /* 144 */     MCD::OPC_FilterValue, 68, 11, 0, 0, // Skip to: 160
    8310             : /* 149 */     MCD::OPC_CheckField, 28, 4, 0, 137, 0, 0, // Skip to: 293
    8311             : /* 156 */     MCD::OPC_Decode, 174, 18, 58, // Opcode: SL2_return_t
    8312             : /* 160 */     MCD::OPC_FilterValue, 69, 11, 0, 0, // Skip to: 176
    8313             : /* 165 */     MCD::OPC_CheckField, 28, 4, 0, 121, 0, 0, // Skip to: 293
    8314             : /* 172 */     MCD::OPC_Decode, 172, 18, 58, // Opcode: SL2_return_f
    8315             : /* 176 */     MCD::OPC_FilterValue, 70, 11, 0, 0, // Skip to: 192
    8316             : /* 181 */     MCD::OPC_CheckField, 28, 4, 0, 105, 0, 0, // Skip to: 293
    8317             : /* 188 */     MCD::OPC_Decode, 175, 18, 58, // Opcode: SL2_return_tnew
    8318             : /* 192 */     MCD::OPC_FilterValue, 71, 11, 0, 0, // Skip to: 208
    8319             : /* 197 */     MCD::OPC_CheckField, 28, 4, 0, 89, 0, 0, // Skip to: 293
    8320             : /* 204 */     MCD::OPC_Decode, 173, 18, 58, // Opcode: SL2_return_fnew
    8321             : /* 208 */     MCD::OPC_FilterValue, 192, 1, 11, 0, 0, // Skip to: 225
    8322             : /* 214 */     MCD::OPC_CheckField, 28, 4, 0, 72, 0, 0, // Skip to: 293
    8323             : /* 221 */     MCD::OPC_Decode, 161, 18, 58, // Opcode: SL2_jumpr31
    8324             : /* 225 */     MCD::OPC_FilterValue, 196, 1, 11, 0, 0, // Skip to: 242
    8325             : /* 231 */     MCD::OPC_CheckField, 28, 4, 0, 55, 0, 0, // Skip to: 293
    8326             : /* 238 */     MCD::OPC_Decode, 164, 18, 58, // Opcode: SL2_jumpr31_t
    8327             : /* 242 */     MCD::OPC_FilterValue, 197, 1, 11, 0, 0, // Skip to: 259
    8328             : /* 248 */     MCD::OPC_CheckField, 28, 4, 0, 38, 0, 0, // Skip to: 293
    8329             : /* 255 */     MCD::OPC_Decode, 162, 18, 58, // Opcode: SL2_jumpr31_f
    8330             : /* 259 */     MCD::OPC_FilterValue, 198, 1, 11, 0, 0, // Skip to: 276
    8331             : /* 265 */     MCD::OPC_CheckField, 28, 4, 0, 21, 0, 0, // Skip to: 293
    8332             : /* 272 */     MCD::OPC_Decode, 165, 18, 58, // Opcode: SL2_jumpr31_tnew
    8333             : /* 276 */     MCD::OPC_FilterValue, 199, 1, 11, 0, 0, // Skip to: 293
    8334             : /* 282 */     MCD::OPC_CheckField, 28, 4, 0, 4, 0, 0, // Skip to: 293
    8335             : /* 289 */     MCD::OPC_Decode, 163, 18, 58, // Opcode: SL2_jumpr31_fnew
    8336             : /* 293 */     MCD::OPC_Fail,
    8337             :   0
    8338             : };
    8339             : 
    8340             : static const uint8_t DecoderTableSUBINSN_S132[] = {
    8341             : /* 0 */       MCD::OPC_ExtractField, 12, 1,  // Inst{12} ...
    8342             : /* 3 */       MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
    8343             : /* 8 */       MCD::OPC_CheckField, 28, 4, 0, 22, 0, 0, // Skip to: 37
    8344             : /* 15 */      MCD::OPC_Decode, 177, 18, 234, 2, // Opcode: SS1_storew_io
    8345             : /* 20 */      MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 37
    8346             : /* 25 */      MCD::OPC_CheckField, 28, 4, 0, 5, 0, 0, // Skip to: 37
    8347             : /* 32 */      MCD::OPC_Decode, 176, 18, 235, 2, // Opcode: SS1_storeb_io
    8348             : /* 37 */      MCD::OPC_Fail,
    8349             :   0
    8350             : };
    8351             : 
    8352             : static const uint8_t DecoderTableSUBINSN_S232[] = {
    8353             : /* 0 */       MCD::OPC_ExtractField, 11, 2,  // Inst{12-11} ...
    8354             : /* 3 */       MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
    8355             : /* 8 */       MCD::OPC_CheckField, 28, 4, 0, 154, 0, 0, // Skip to: 169
    8356             : /* 15 */      MCD::OPC_Decode, 182, 18, 236, 2, // Opcode: SS2_storeh_io
    8357             : /* 20 */      MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 62
    8358             : /* 25 */      MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    8359             : /* 28 */      MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 45
    8360             : /* 33 */      MCD::OPC_CheckField, 28, 4, 0, 129, 0, 0, // Skip to: 169
    8361             : /* 40 */      MCD::OPC_Decode, 183, 18, 237, 2, // Opcode: SS2_storew_sp
    8362             : /* 45 */      MCD::OPC_FilterValue, 1, 119, 0, 0, // Skip to: 169
    8363             : /* 50 */      MCD::OPC_CheckField, 28, 4, 0, 112, 0, 0, // Skip to: 169
    8364             : /* 57 */      MCD::OPC_Decode, 181, 18, 238, 2, // Opcode: SS2_stored_sp
    8365             : /* 62 */      MCD::OPC_FilterValue, 2, 71, 0, 0, // Skip to: 138
    8366             : /* 67 */      MCD::OPC_ExtractField, 8, 3,  // Inst{10-8} ...
    8367             : /* 70 */      MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 87
    8368             : /* 75 */      MCD::OPC_CheckField, 28, 4, 0, 87, 0, 0, // Skip to: 169
    8369             : /* 82 */      MCD::OPC_Decode, 184, 18, 239, 2, // Opcode: SS2_storewi0
    8370             : /* 87 */      MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 104
    8371             : /* 92 */      MCD::OPC_CheckField, 28, 4, 0, 70, 0, 0, // Skip to: 169
    8372             : /* 99 */      MCD::OPC_Decode, 185, 18, 239, 2, // Opcode: SS2_storewi1
    8373             : /* 104 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 121
    8374             : /* 109 */     MCD::OPC_CheckField, 28, 4, 0, 53, 0, 0, // Skip to: 169
    8375             : /* 116 */     MCD::OPC_Decode, 179, 18, 240, 2, // Opcode: SS2_storebi0
    8376             : /* 121 */     MCD::OPC_FilterValue, 3, 43, 0, 0, // Skip to: 169
    8377             : /* 126 */     MCD::OPC_CheckField, 28, 4, 0, 36, 0, 0, // Skip to: 169
    8378             : /* 133 */     MCD::OPC_Decode, 180, 18, 240, 2, // Opcode: SS2_storebi1
    8379             : /* 138 */     MCD::OPC_FilterValue, 3, 26, 0, 0, // Skip to: 169
    8380             : /* 143 */     MCD::OPC_CheckField, 28, 4, 0, 19, 0, 0, // Skip to: 169
    8381             : /* 150 */     MCD::OPC_CheckField, 9, 2, 2, 12, 0, 0, // Skip to: 169
    8382             : /* 157 */     MCD::OPC_CheckField, 0, 4, 0, 5, 0, 0, // Skip to: 169
    8383             : /* 164 */     MCD::OPC_Decode, 178, 18, 241, 2, // Opcode: SS2_allocframe
    8384             : /* 169 */     MCD::OPC_Fail,
    8385             :   0
    8386             : };
    8387             : 
    8388         749 : static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset& Bits) {
    8389         749 :   switch (Idx) {
    8390           0 :   default: llvm_unreachable("Invalid index!");
    8391           0 :   case 0:
    8392           0 :     return (Bits[Hexagon::ArchV60]);
    8393         196 :   case 1:
    8394         196 :     return (Bits[Hexagon::ArchV5]);
    8395           6 :   case 2:
    8396           6 :     return (Bits[Hexagon::ArchV62]);
    8397           0 :   case 3:
    8398           0 :     return (Bits[Hexagon::ArchV65]);
    8399           0 :   case 4:
    8400           0 :     return (Bits[Hexagon::ArchV55]);
    8401          91 :   case 5:
    8402          91 :     return (Bits[Hexagon::ExtensionHVXV62]);
    8403          37 :   case 6:
    8404          37 :     return (Bits[Hexagon::ExtensionHVXV65]);
    8405         419 :   case 7:
    8406         419 :     return (Bits[Hexagon::ExtensionHVXV60]);
    8407             :   }
    8408             : }
    8409             : 
    8410             : template<typename InsnType>
    8411        6267 : static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI,
    8412             :                                    uint64_t Address, const void *Decoder, bool &DecodeComplete) {
    8413        6267 :   DecodeComplete = true;
    8414             :   InsnType tmp;
    8415        6267 :   switch (Idx) {
    8416           0 :   default: llvm_unreachable("Invalid index!");
    8417         279 :   case 0:
    8418             :     tmp = 0;
    8419         279 :     tmp |= fieldFromInstruction(insn, 0, 14) << 6;
    8420         279 :     tmp |= fieldFromInstruction(insn, 16, 12) << 20;
    8421         279 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8422             :     return S;
    8423             :   case 1:
    8424             :     tmp = fieldFromInstruction(insn, 16, 4);
    8425          48 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8426             :     tmp = fieldFromInstruction(insn, 8, 5);
    8427          48 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8428             :     tmp = 0;
    8429          48 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8430          48 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8431          48 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8432             :     return S;
    8433             :   case 2:
    8434             :     tmp = fieldFromInstruction(insn, 16, 4);
    8435          49 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8436             :     tmp = 0;
    8437          49 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8438          49 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8439          49 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8440             :     return S;
    8441             :   case 3:
    8442             :     tmp = fieldFromInstruction(insn, 16, 4);
    8443          48 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8444             :     tmp = fieldFromInstruction(insn, 8, 4);
    8445          48 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8446             :     tmp = 0;
    8447          48 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8448          48 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8449          48 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8450             :     return S;
    8451             :   case 4:
    8452             :     tmp = fieldFromInstruction(insn, 16, 4);
    8453           3 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8454             :     tmp = fieldFromInstruction(insn, 8, 6);
    8455           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8456             :     tmp = 0;
    8457           3 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8458           3 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8459           3 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8460             :     return S;
    8461             :   case 5:
    8462             :     tmp = fieldFromInstruction(insn, 8, 4);
    8463           2 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8464             :     tmp = fieldFromInstruction(insn, 16, 4);
    8465           2 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8466             :     tmp = 0;
    8467           2 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8468           2 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8469           2 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8470             :     return S;
    8471             :   case 6:
    8472             :     tmp = fieldFromInstruction(insn, 16, 3);
    8473          25 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8474             :     tmp = fieldFromInstruction(insn, 8, 5);
    8475          25 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8476             :     tmp = 0;
    8477          25 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8478          25 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8479          25 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8480             :     return S;
    8481             :   case 7:
    8482             :     tmp = fieldFromInstruction(insn, 8, 5);
    8483          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8484             :     tmp = fieldFromInstruction(insn, 16, 3);
    8485          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8486             :     tmp = 0;
    8487          16 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8488          16 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8489          16 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8490             :     return S;
    8491             :   case 8:
    8492             :     tmp = fieldFromInstruction(insn, 16, 3);
    8493          27 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8494             :     tmp = fieldFromInstruction(insn, 8, 5);
    8495          27 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8496             :     tmp = 0;
    8497          27 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8498          27 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8499          27 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8500             :     return S;
    8501             :   case 9:
    8502             :     tmp = fieldFromInstruction(insn, 16, 3);
    8503          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8504             :     tmp = 0;
    8505          24 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    8506          24 :     tmp |= fieldFromInstruction(insn, 20, 2) << 9;
    8507          24 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8508             :     return S;
    8509             :   case 10:
    8510             :     tmp = fieldFromInstruction(insn, 0, 5);
    8511          40 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8512             :     tmp = fieldFromInstruction(insn, 5, 2);
    8513          40 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8514             :     tmp = fieldFromInstruction(insn, 16, 5);
    8515          40 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8516             :     tmp = fieldFromInstruction(insn, 8, 5);
    8517          40 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8518             :     tmp = 0;
    8519             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8520          40 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8521          40 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8522             :     return S;
    8523             :   case 11:
    8524             :     tmp = fieldFromInstruction(insn, 0, 5);
    8525           8 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8526             :     tmp = fieldFromInstruction(insn, 5, 2);
    8527           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8528             :     tmp = fieldFromInstruction(insn, 16, 5);
    8529           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8530             :     tmp = fieldFromInstruction(insn, 8, 5);
    8531           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8532             :     tmp = 0;
    8533             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8534           8 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8535           8 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8536             :     return S;
    8537             :   case 12:
    8538             :     tmp = fieldFromInstruction(insn, 5, 2);
    8539          32 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8540             :     tmp = fieldFromInstruction(insn, 16, 5);
    8541          32 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8542             :     tmp = fieldFromInstruction(insn, 8, 5);
    8543          32 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8544             :     tmp = 0;
    8545             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8546          32 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8547          32 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8548             :     tmp = fieldFromInstruction(insn, 0, 5);
    8549          32 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8550             :     return S;
    8551             :   case 13:
    8552             :     tmp = fieldFromInstruction(insn, 5, 2);
    8553          24 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8554             :     tmp = fieldFromInstruction(insn, 16, 5);
    8555          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8556             :     tmp = fieldFromInstruction(insn, 8, 5);
    8557          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8558             :     tmp = 0;
    8559             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8560          24 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8561          24 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8562             :     tmp = fieldFromInstruction(insn, 0, 3);
    8563          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8564             :     return S;
    8565             :   case 14:
    8566             :     tmp = fieldFromInstruction(insn, 5, 2);
    8567           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8568             :     tmp = fieldFromInstruction(insn, 16, 5);
    8569           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8570             :     tmp = fieldFromInstruction(insn, 8, 5);
    8571           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8572             :     tmp = 0;
    8573             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8574           8 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8575           8 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8576             :     tmp = fieldFromInstruction(insn, 0, 5);
    8577           8 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8578             :     return S;
    8579             :   case 15:
    8580             :     tmp = fieldFromInstruction(insn, 5, 2);
    8581          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8582             :     tmp = fieldFromInstruction(insn, 16, 5);
    8583          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8584             :     tmp = fieldFromInstruction(insn, 7, 6);
    8585          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8586             :     tmp = 0;
    8587             :     tmp |= fieldFromInstruction(insn, 0, 5) << 0;
    8588          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 5;
    8589          12 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8590             :     return S;
    8591             :   case 16:
    8592             :     tmp = fieldFromInstruction(insn, 5, 2);
    8593          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8594             :     tmp = fieldFromInstruction(insn, 16, 5);
    8595          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8596          12 :     tmp = fieldFromInstruction(insn, 7, 6) << 1;
    8597          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8598             :     tmp = 0;
    8599             :     tmp |= fieldFromInstruction(insn, 0, 5) << 0;
    8600          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 5;
    8601          12 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8602             :     return S;
    8603             :   case 17:
    8604             :     tmp = fieldFromInstruction(insn, 5, 2);
    8605          14 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8606             :     tmp = fieldFromInstruction(insn, 16, 5);
    8607          14 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8608          14 :     tmp = fieldFromInstruction(insn, 7, 6) << 2;
    8609          14 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8610             :     tmp = 0;
    8611             :     tmp |= fieldFromInstruction(insn, 0, 5) << 0;
    8612          14 :     tmp |= fieldFromInstruction(insn, 13, 1) << 5;
    8613          14 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8614             :     return S;
    8615             :   case 18:
    8616             :     tmp = fieldFromInstruction(insn, 0, 5);
    8617          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8618             :     tmp = fieldFromInstruction(insn, 16, 5);
    8619          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8620             :     tmp = fieldFromInstruction(insn, 8, 5);
    8621          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8622             :     tmp = 0;
    8623             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8624          10 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8625          10 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8626             :     return S;
    8627             :   case 19:
    8628             :     tmp = fieldFromInstruction(insn, 0, 5);
    8629           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8630             :     tmp = fieldFromInstruction(insn, 16, 5);
    8631           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8632             :     tmp = fieldFromInstruction(insn, 8, 5);
    8633           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8634             :     tmp = 0;
    8635             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8636           2 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8637           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8638             :     return S;
    8639             :   case 20:
    8640             :     tmp = fieldFromInstruction(insn, 16, 5);
    8641           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8642             :     tmp = fieldFromInstruction(insn, 8, 5);
    8643           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8644             :     tmp = 0;
    8645             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8646           8 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8647           8 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8648             :     tmp = fieldFromInstruction(insn, 0, 5);
    8649           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8650             :     return S;
    8651             :   case 21:
    8652             :     tmp = fieldFromInstruction(insn, 16, 5);
    8653           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8654             :     tmp = fieldFromInstruction(insn, 8, 5);
    8655           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8656             :     tmp = 0;
    8657             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8658           6 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8659           6 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8660             :     tmp = fieldFromInstruction(insn, 0, 3);
    8661           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8662             :     return S;
    8663             :   case 22:
    8664             :     tmp = fieldFromInstruction(insn, 16, 5);
    8665           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8666             :     tmp = fieldFromInstruction(insn, 8, 5);
    8667           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8668             :     tmp = 0;
    8669             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
    8670           2 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
    8671           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8672             :     tmp = fieldFromInstruction(insn, 0, 5);
    8673           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8674             :     return S;
    8675             :   case 23:
    8676             :     tmp = fieldFromInstruction(insn, 16, 5);
    8677           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8678             :     tmp = fieldFromInstruction(insn, 7, 6);
    8679           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8680             :     tmp = 0;
    8681             :     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
    8682           3 :     tmp |= fieldFromInstruction(insn, 13, 1) << 7;
    8683           3 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8684             :     return S;
    8685             :   case 24:
    8686             :     tmp = fieldFromInstruction(insn, 16, 5);
    8687           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8688           3 :     tmp = fieldFromInstruction(insn, 7, 6) << 1;
    8689           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8690             :     tmp = 0;
    8691             :     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
    8692           3 :     tmp |= fieldFromInstruction(insn, 13, 1) << 7;
    8693           3 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8694             :     return S;
    8695             :   case 25:
    8696             :     tmp = fieldFromInstruction(insn, 16, 5);
    8697          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8698          10 :     tmp = fieldFromInstruction(insn, 7, 6) << 2;
    8699          10 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8700             :     tmp = 0;
    8701             :     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
    8702          10 :     tmp |= fieldFromInstruction(insn, 13, 1) << 7;
    8703          10 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8704             :     return S;
    8705             :   case 26:
    8706             :     tmp = fieldFromInstruction(insn, 16, 5);
    8707          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8708             :     tmp = fieldFromInstruction(insn, 7, 6);
    8709          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8710             :     tmp = fieldFromInstruction(insn, 0, 5);
    8711          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8712             :     return S;
    8713             :   case 27:
    8714             :     tmp = fieldFromInstruction(insn, 16, 5);
    8715          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8716          12 :     tmp = fieldFromInstruction(insn, 7, 6) << 1;
    8717          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8718             :     tmp = fieldFromInstruction(insn, 0, 5);
    8719          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8720             :     return S;
    8721             :   case 28:
    8722             :     tmp = fieldFromInstruction(insn, 16, 5);
    8723          13 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8724          13 :     tmp = fieldFromInstruction(insn, 7, 6) << 2;
    8725          13 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8726             :     tmp = fieldFromInstruction(insn, 0, 5);
    8727          13 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8728             :     return S;
    8729             :   case 29:
    8730             :     tmp = fieldFromInstruction(insn, 16, 5);
    8731          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8732             :     tmp = fieldFromInstruction(insn, 7, 6);
    8733          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8734             :     tmp = fieldFromInstruction(insn, 0, 5);
    8735          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8736             :     return S;
    8737             :   case 30:
    8738             :     tmp = fieldFromInstruction(insn, 16, 5);
    8739          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8740          12 :     tmp = fieldFromInstruction(insn, 7, 6) << 1;
    8741          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8742             :     tmp = fieldFromInstruction(insn, 0, 5);
    8743          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8744             :     return S;
    8745             :   case 31:
    8746             :     tmp = fieldFromInstruction(insn, 16, 5);
    8747          13 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8748          13 :     tmp = fieldFromInstruction(insn, 7, 6) << 2;
    8749          13 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8750             :     tmp = fieldFromInstruction(insn, 0, 5);
    8751          13 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8752             :     return S;
    8753             :   case 32:
    8754             :     tmp = fieldFromInstruction(insn, 0, 2);
    8755          14 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8756             :     tmp = fieldFromInstruction(insn, 16, 5);
    8757          14 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8758             :     tmp = 0;
    8759             :     tmp |= fieldFromInstruction(insn, 3, 5) << 0;
    8760          14 :     tmp |= fieldFromInstruction(insn, 13, 1) << 5;
    8761          14 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8762             :     tmp = fieldFromInstruction(insn, 8, 5);
    8763          14 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8764             :     return S;
    8765          11 :   case 33:
    8766             :     tmp = 0;
    8767             :     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
    8768          11 :     tmp |= fieldFromInstruction(insn, 13, 1) << 8;
    8769          11 :     tmp |= fieldFromInstruction(insn, 16, 5) << 9;
    8770          11 :     tmp |= fieldFromInstruction(insn, 25, 2) << 14;
    8771          11 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8772             :     tmp = fieldFromInstruction(insn, 8, 5);
    8773          11 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8774             :     return S;
    8775             :   case 34:
    8776             :     tmp = fieldFromInstruction(insn, 0, 2);
    8777          24 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8778             :     tmp = fieldFromInstruction(insn, 16, 5);
    8779          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8780             :     tmp = 0;
    8781          24 :     tmp |= fieldFromInstruction(insn, 3, 5) << 1;
    8782          24 :     tmp |= fieldFromInstruction(insn, 13, 1) << 6;
    8783          24 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8784             :     tmp = fieldFromInstruction(insn, 8, 5);
    8785          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8786             :     return S;
    8787          18 :   case 35:
    8788             :     tmp = 0;
    8789          18 :     tmp |= fieldFromInstruction(insn, 0, 8) << 1;
    8790          18 :     tmp |= fieldFromInstruction(insn, 13, 1) << 9;
    8791          18 :     tmp |= fieldFromInstruction(insn, 16, 5) << 10;
    8792          18 :     tmp |= fieldFromInstruction(insn, 25, 2) << 15;
    8793          18 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8794             :     tmp = fieldFromInstruction(insn, 8, 5);
    8795          18 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8796             :     return S;
    8797             :   case 36:
    8798             :     tmp = fieldFromInstruction(insn, 0, 2);
    8799          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8800             :     tmp = fieldFromInstruction(insn, 16, 5);
    8801          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8802             :     tmp = 0;
    8803          12 :     tmp |= fieldFromInstruction(insn, 3, 5) << 2;
    8804          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 7;
    8805          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8806             :     tmp = fieldFromInstruction(insn, 8, 5);
    8807          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8808             :     return S;
    8809          22 :   case 37:
    8810             :     tmp = 0;
    8811          22 :     tmp |= fieldFromInstruction(insn, 0, 8) << 2;
    8812          22 :     tmp |= fieldFromInstruction(insn, 13, 1) << 10;
    8813          22 :     tmp |= fieldFromInstruction(insn, 16, 5) << 11;
    8814          22 :     tmp |= fieldFromInstruction(insn, 25, 2) << 16;
    8815          22 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8816             :     tmp = fieldFromInstruction(insn, 8, 5);
    8817          22 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8818             :     return S;
    8819             :   case 38:
    8820             :     tmp = fieldFromInstruction(insn, 0, 2);
    8821          14 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8822             :     tmp = fieldFromInstruction(insn, 16, 5);
    8823          14 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8824             :     tmp = 0;
    8825             :     tmp |= fieldFromInstruction(insn, 3, 5) << 0;
    8826          14 :     tmp |= fieldFromInstruction(insn, 13, 1) << 5;
    8827          14 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8828             :     tmp = fieldFromInstruction(insn, 8, 3);
    8829          14 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8830             :     return S;
    8831           9 :   case 39:
    8832             :     tmp = 0;
    8833             :     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
    8834           9 :     tmp |= fieldFromInstruction(insn, 13, 1) << 8;
    8835           9 :     tmp |= fieldFromInstruction(insn, 16, 5) << 9;
    8836           9 :     tmp |= fieldFromInstruction(insn, 25, 2) << 14;
    8837           9 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8838             :     tmp = fieldFromInstruction(insn, 8, 3);
    8839           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8840             :     return S;
    8841             :   case 40:
    8842             :     tmp = fieldFromInstruction(insn, 0, 2);
    8843          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8844             :     tmp = fieldFromInstruction(insn, 16, 5);
    8845          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8846             :     tmp = 0;
    8847          12 :     tmp |= fieldFromInstruction(insn, 3, 5) << 1;
    8848          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 6;
    8849          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8850             :     tmp = fieldFromInstruction(insn, 8, 3);
    8851          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8852             :     return S;
    8853           8 :   case 41:
    8854             :     tmp = 0;
    8855           8 :     tmp |= fieldFromInstruction(insn, 0, 8) << 1;
    8856           8 :     tmp |= fieldFromInstruction(insn, 13, 1) << 9;
    8857           8 :     tmp |= fieldFromInstruction(insn, 16, 5) << 10;
    8858           8 :     tmp |= fieldFromInstruction(insn, 25, 2) << 15;
    8859           8 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8860             :     tmp = fieldFromInstruction(insn, 8, 3);
    8861           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8862             :     return S;
    8863             :   case 42:
    8864             :     tmp = fieldFromInstruction(insn, 0, 2);
    8865          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8866             :     tmp = fieldFromInstruction(insn, 16, 5);
    8867          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8868             :     tmp = 0;
    8869          12 :     tmp |= fieldFromInstruction(insn, 3, 5) << 2;
    8870          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 7;
    8871          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8872             :     tmp = fieldFromInstruction(insn, 8, 3);
    8873          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8874             :     return S;
    8875           9 :   case 43:
    8876             :     tmp = 0;
    8877           9 :     tmp |= fieldFromInstruction(insn, 0, 8) << 2;
    8878           9 :     tmp |= fieldFromInstruction(insn, 13, 1) << 10;
    8879           9 :     tmp |= fieldFromInstruction(insn, 16, 5) << 11;
    8880           9 :     tmp |= fieldFromInstruction(insn, 25, 2) << 16;
    8881           9 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8882             :     tmp = fieldFromInstruction(insn, 8, 3);
    8883           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8884             :     return S;
    8885             :   case 44:
    8886             :     tmp = fieldFromInstruction(insn, 0, 2);
    8887          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8888             :     tmp = fieldFromInstruction(insn, 16, 5);
    8889          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8890             :     tmp = 0;
    8891          12 :     tmp |= fieldFromInstruction(insn, 3, 5) << 3;
    8892          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 8;
    8893          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8894             :     tmp = fieldFromInstruction(insn, 8, 5);
    8895          12 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8896             :     return S;
    8897          11 :   case 45:
    8898             :     tmp = 0;
    8899          11 :     tmp |= fieldFromInstruction(insn, 0, 8) << 3;
    8900          11 :     tmp |= fieldFromInstruction(insn, 13, 1) << 11;
    8901          11 :     tmp |= fieldFromInstruction(insn, 16, 5) << 12;
    8902          11 :     tmp |= fieldFromInstruction(insn, 25, 2) << 17;
    8903          11 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8904             :     tmp = fieldFromInstruction(insn, 8, 5);
    8905          11 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8906             :     return S;
    8907             :   case 46:
    8908             :     tmp = fieldFromInstruction(insn, 0, 5);
    8909          28 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8910             :     tmp = fieldFromInstruction(insn, 11, 2);
    8911          28 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8912             :     tmp = fieldFromInstruction(insn, 16, 5);
    8913          28 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8914             :     tmp = fieldFromInstruction(insn, 5, 6);
    8915          28 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8916             :     return S;
    8917             :   case 47:
    8918             :     tmp = fieldFromInstruction(insn, 0, 5);
    8919          20 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8920             :     tmp = 0;
    8921             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
    8922          20 :     tmp |= fieldFromInstruction(insn, 16, 5) << 9;
    8923          20 :     tmp |= fieldFromInstruction(insn, 25, 2) << 14;
    8924          20 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8925             :     return S;
    8926             :   case 48:
    8927             :     tmp = fieldFromInstruction(insn, 0, 5);
    8928          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8929             :     tmp = fieldFromInstruction(insn, 11, 2);
    8930          24 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8931             :     tmp = fieldFromInstruction(insn, 16, 5);
    8932          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8933          24 :     tmp = fieldFromInstruction(insn, 5, 6) << 1;
    8934          24 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8935             :     return S;
    8936             :   case 49:
    8937             :     tmp = fieldFromInstruction(insn, 0, 5);
    8938          22 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8939             :     tmp = 0;
    8940          22 :     tmp |= fieldFromInstruction(insn, 5, 9) << 1;
    8941          22 :     tmp |= fieldFromInstruction(insn, 16, 5) << 10;
    8942          22 :     tmp |= fieldFromInstruction(insn, 25, 2) << 15;
    8943          22 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8944             :     return S;
    8945             :   case 50:
    8946             :     tmp = fieldFromInstruction(insn, 0, 5);
    8947          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8948             :     tmp = fieldFromInstruction(insn, 11, 2);
    8949          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8950             :     tmp = fieldFromInstruction(insn, 16, 5);
    8951          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8952          12 :     tmp = fieldFromInstruction(insn, 5, 6) << 2;
    8953          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8954             :     return S;
    8955             :   case 51:
    8956             :     tmp = fieldFromInstruction(insn, 0, 5);
    8957          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8958             :     tmp = 0;
    8959          24 :     tmp |= fieldFromInstruction(insn, 5, 9) << 2;
    8960          24 :     tmp |= fieldFromInstruction(insn, 16, 5) << 11;
    8961          24 :     tmp |= fieldFromInstruction(insn, 25, 2) << 16;
    8962          24 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8963             :     return S;
    8964             :   case 52:
    8965             :     tmp = fieldFromInstruction(insn, 0, 5);
    8966          12 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8967             :     tmp = fieldFromInstruction(insn, 11, 2);
    8968          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8969             :     tmp = fieldFromInstruction(insn, 16, 5);
    8970          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8971          12 :     tmp = fieldFromInstruction(insn, 5, 6) << 3;
    8972          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8973             :     return S;
    8974             :   case 53:
    8975             :     tmp = fieldFromInstruction(insn, 0, 5);
    8976          17 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8977             :     tmp = 0;
    8978          17 :     tmp |= fieldFromInstruction(insn, 5, 9) << 3;
    8979          17 :     tmp |= fieldFromInstruction(insn, 16, 5) << 12;
    8980          17 :     tmp |= fieldFromInstruction(insn, 25, 2) << 17;
    8981          17 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8982             :     return S;
    8983             :   case 54:
    8984             :     tmp = fieldFromInstruction(insn, 16, 5);
    8985          62 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8986             :     return S;
    8987             :   case 55:
    8988             :     tmp = fieldFromInstruction(insn, 8, 2);
    8989          20 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8990             :     tmp = fieldFromInstruction(insn, 16, 5);
    8991          20 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8992             :     return S;
    8993           3 :   case 56:
    8994             :     tmp = 0;
    8995             :     tmp |= fieldFromInstruction(insn, 2, 3) << 0;
    8996           3 :     tmp |= fieldFromInstruction(insn, 8, 5) << 3;
    8997           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    8998             :     return S;
    8999             :   case 57:
    9000             :     tmp = fieldFromInstruction(insn, 16, 5);
    9001           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9002             :     tmp = fieldFromInstruction(insn, 16, 5);
    9003           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9004             :     tmp = 0;
    9005             :     tmp |= fieldFromInstruction(insn, 2, 3) << 0;
    9006           4 :     tmp |= fieldFromInstruction(insn, 8, 5) << 3;
    9007           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9008             :     return S;
    9009             :   case 58:
    9010             :     return S;
    9011          20 :   case 59:
    9012             :     tmp = 0;
    9013          20 :     tmp |= fieldFromInstruction(insn, 1, 13) << 2;
    9014          20 :     tmp |= fieldFromInstruction(insn, 16, 9) << 15;
    9015          20 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9016             :     return S;
    9017             :   case 60:
    9018             :     tmp = fieldFromInstruction(insn, 8, 2);
    9019          24 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9020             :     tmp = 0;
    9021          24 :     tmp |= fieldFromInstruction(insn, 1, 7) << 2;
    9022          24 :     tmp |= fieldFromInstruction(insn, 13, 1) << 9;
    9023          24 :     tmp |= fieldFromInstruction(insn, 16, 5) << 10;
    9024          24 :     tmp |= fieldFromInstruction(insn, 22, 2) << 15;
    9025          24 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9026             :     return S;
    9027          11 :   case 61:
    9028             :     tmp = 0;
    9029          11 :     tmp |= fieldFromInstruction(insn, 3, 2) << 2;
    9030          11 :     tmp |= fieldFromInstruction(insn, 8, 5) << 4;
    9031          11 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9032             :     tmp = fieldFromInstruction(insn, 16, 5);
    9033          11 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9034             :     return S;
    9035             :   case 62:
    9036             :     tmp = fieldFromInstruction(insn, 16, 5);
    9037          17 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9038             :     tmp = 0;
    9039          17 :     tmp |= fieldFromInstruction(insn, 1, 11) << 2;
    9040          17 :     tmp |= fieldFromInstruction(insn, 13, 1) << 13;
    9041          17 :     tmp |= fieldFromInstruction(insn, 21, 1) << 14;
    9042          17 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9043             :     return S;
    9044             :   case 63:
    9045             :     tmp = fieldFromInstruction(insn, 0, 5);
    9046           0 :     if (DecodeGuestRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9047             :     tmp = fieldFromInstruction(insn, 16, 5);
    9048           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9049             :     return S;
    9050             :   case 64:
    9051             :     tmp = fieldFromInstruction(insn, 0, 5);
    9052           2 :     if (DecodeCtrRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9053             :     tmp = fieldFromInstruction(insn, 16, 5);
    9054           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9055             :     return S;
    9056             :   case 65:
    9057             :     tmp = fieldFromInstruction(insn, 0, 5);
    9058           0 :     if (DecodeGuestRegs64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9059             :     tmp = fieldFromInstruction(insn, 16, 5);
    9060           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9061             :     return S;
    9062             :   case 66:
    9063             :     tmp = fieldFromInstruction(insn, 0, 5);
    9064           0 :     if (DecodeCtrRegs64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9065             :     tmp = fieldFromInstruction(insn, 16, 5);
    9066           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9067             :     return S;
    9068             :   case 67:
    9069             :     tmp = fieldFromInstruction(insn, 0, 5);
    9070           5 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9071             :     tmp = fieldFromInstruction(insn, 16, 5);
    9072           5 :     if (DecodeCtrRegs64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9073             :     return S;
    9074             :   case 68:
    9075             :     tmp = fieldFromInstruction(insn, 0, 5);
    9076           7 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9077             :     tmp = fieldFromInstruction(insn, 16, 5);
    9078           7 :     if (DecodeGuestRegs64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9079             :     return S;
    9080          10 :   case 69:
    9081             :     tmp = 0;
    9082          10 :     tmp |= fieldFromInstruction(insn, 3, 2) << 2;
    9083          10 :     tmp |= fieldFromInstruction(insn, 8, 5) << 4;
    9084          10 :     if (brtargetDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9085             :     tmp = 0;
    9086             :     tmp |= fieldFromInstruction(insn, 0, 2) << 0;
    9087          10 :     tmp |= fieldFromInstruction(insn, 5, 3) << 2;
    9088          10 :     tmp |= fieldFromInstruction(insn, 16, 5) << 5;
    9089          10 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9090             :     return S;
    9091             :   case 70:
    9092             :     tmp = fieldFromInstruction(insn, 0, 5);
    9093           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9094             :     tmp = fieldFromInstruction(insn, 16, 5);
    9095           8 :     if (DecodeCtrRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9096             :     return S;
    9097             :   case 71:
    9098             :     tmp = fieldFromInstruction(insn, 0, 5);
    9099          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9100             :     tmp = fieldFromInstruction(insn, 16, 5);
    9101          16 :     if (DecodeGuestRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9102             :     return S;
    9103             :   case 72:
    9104             :     tmp = fieldFromInstruction(insn, 0, 5);
    9105           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9106             :     tmp = fieldFromInstruction(insn, 7, 6);
    9107           6 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9108             :     return S;
    9109             :   case 73:
    9110             :     tmp = fieldFromInstruction(insn, 0, 2);
    9111          32 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9112             :     tmp = fieldFromInstruction(insn, 8, 2);
    9113          32 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9114             :     tmp = fieldFromInstruction(insn, 16, 2);
    9115          32 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9116             :     return S;
    9117             :   case 74:
    9118             :     tmp = fieldFromInstruction(insn, 0, 2);
    9119           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9120             :     tmp = fieldFromInstruction(insn, 16, 2);
    9121           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9122             :     tmp = fieldFromInstruction(insn, 8, 2);
    9123           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9124             :     return S;
    9125             :   case 75:
    9126             :     tmp = fieldFromInstruction(insn, 0, 2);
    9127          17 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9128             :     tmp = fieldFromInstruction(insn, 16, 2);
    9129          17 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9130             :     tmp = fieldFromInstruction(insn, 8, 2);
    9131          17 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9132             :     tmp = fieldFromInstruction(insn, 6, 2);
    9133          17 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9134             :     return S;
    9135             :   case 76:
    9136             :     tmp = fieldFromInstruction(insn, 0, 2);
    9137           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9138             :     tmp = fieldFromInstruction(insn, 16, 2);
    9139           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9140             :     return S;
    9141             :   case 77:
    9142             :     tmp = fieldFromInstruction(insn, 0, 5);
    9143         282 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9144             :     tmp = fieldFromInstruction(insn, 16, 5);
    9145         282 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9146             :     return S;
    9147             :   case 78:
    9148             :     tmp = fieldFromInstruction(insn, 0, 5);
    9149          48 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9150             :     tmp = fieldFromInstruction(insn, 8, 2);
    9151          48 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9152             :     tmp = fieldFromInstruction(insn, 16, 5);
    9153          48 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9154             :     return S;
    9155             :   case 79:
    9156             :     tmp = fieldFromInstruction(insn, 16, 5);
    9157          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9158             :     tmp = fieldFromInstruction(insn, 16, 5);
    9159          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9160             :     tmp = 0;
    9161             :     tmp |= fieldFromInstruction(insn, 0, 14) << 0;
    9162          16 :     tmp |= fieldFromInstruction(insn, 22, 2) << 14;
    9163          16 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9164             :     return S;
    9165             :   case 80:
    9166             :     tmp = fieldFromInstruction(insn, 0, 5);
    9167          14 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9168             :     tmp = fieldFromInstruction(insn, 21, 2);
    9169          14 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9170             :     tmp = fieldFromInstruction(insn, 16, 5);
    9171          14 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9172             :     tmp = fieldFromInstruction(insn, 5, 8);
    9173          14 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9174             :     return S;
    9175             :   case 81:
    9176             :     tmp = fieldFromInstruction(insn, 0, 5);
    9177           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9178             :     tmp = fieldFromInstruction(insn, 21, 2);
    9179           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9180             :     tmp = fieldFromInstruction(insn, 5, 8);
    9181           2 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9182             :     tmp = fieldFromInstruction(insn, 16, 5);
    9183           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9184             :     return S;
    9185             :   case 82:
    9186             :     tmp = fieldFromInstruction(insn, 0, 5);
    9187           3 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9188             :     tmp = fieldFromInstruction(insn, 16, 5);
    9189           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9190             :     tmp = fieldFromInstruction(insn, 5, 8);
    9191           3 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9192             :     return S;
    9193             :   case 83:
    9194             :     tmp = fieldFromInstruction(insn, 0, 5);
    9195           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9196             :     tmp = fieldFromInstruction(insn, 5, 8);
    9197           2 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9198             :     tmp = fieldFromInstruction(insn, 16, 5);
    9199           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9200             :     return S;
    9201             :   case 84:
    9202             :     tmp = fieldFromInstruction(insn, 0, 5);
    9203           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9204             :     tmp = fieldFromInstruction(insn, 16, 5);
    9205           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9206             :     tmp = fieldFromInstruction(insn, 5, 8);
    9207           4 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9208             :     return S;
    9209             :   case 85:
    9210             :     tmp = fieldFromInstruction(insn, 0, 2);
    9211          53 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9212             :     tmp = fieldFromInstruction(insn, 16, 5);
    9213          53 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9214             :     tmp = 0;
    9215             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
    9216          53 :     tmp |= fieldFromInstruction(insn, 21, 1) << 9;
    9217          53 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9218             :     return S;
    9219             :   case 86:
    9220             :     tmp = fieldFromInstruction(insn, 0, 2);
    9221           9 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9222             :     tmp = fieldFromInstruction(insn, 16, 5);
    9223           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9224             :     tmp = fieldFromInstruction(insn, 5, 9);
    9225           9 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9226             :     return S;
    9227             :   case 87:
    9228             :     tmp = fieldFromInstruction(insn, 0, 5);
    9229           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9230             :     tmp = fieldFromInstruction(insn, 16, 5);
    9231           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9232             :     tmp = 0;
    9233             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
    9234           5 :     tmp |= fieldFromInstruction(insn, 21, 1) << 9;
    9235           5 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9236             :     return S;
    9237             :   case 88:
    9238             :     tmp = fieldFromInstruction(insn, 0, 5);
    9239          21 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9240             :     tmp = 0;
    9241             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
    9242          21 :     tmp |= fieldFromInstruction(insn, 21, 1) << 9;
    9243          21 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9244             :     tmp = fieldFromInstruction(insn, 16, 5);
    9245          21 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9246             :     return S;
    9247             :   case 89:
    9248             :     tmp = fieldFromInstruction(insn, 0, 5);
    9249          36 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9250             :     tmp = 0;
    9251             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
    9252          36 :     tmp |= fieldFromInstruction(insn, 16, 5) << 9;
    9253          36 :     tmp |= fieldFromInstruction(insn, 22, 2) << 14;
    9254          36 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9255             :     return S;
    9256             :   case 90:
    9257             :     tmp = fieldFromInstruction(insn, 0, 5);
    9258           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9259             :     tmp = fieldFromInstruction(insn, 23, 2);
    9260           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9261             :     tmp = fieldFromInstruction(insn, 5, 8);
    9262           2 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9263             :     tmp = 0;
    9264             :     tmp |= fieldFromInstruction(insn, 13, 1) << 0;
    9265           2 :     tmp |= fieldFromInstruction(insn, 16, 7) << 1;
    9266             :     if (s8_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9267           2 :     return S;
    9268             :   case 91:
    9269             :     tmp = fieldFromInstruction(insn, 0, 5);
    9270           7 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9271             :     tmp = fieldFromInstruction(insn, 5, 8);
    9272           7 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9273             :     tmp = 0;
    9274             :     tmp |= fieldFromInstruction(insn, 13, 1) << 0;
    9275           7 :     tmp |= fieldFromInstruction(insn, 16, 7) << 1;
    9276             :     if (s8_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9277           7 :     return S;
    9278             :   case 92:
    9279             :     tmp = fieldFromInstruction(insn, 0, 5);
    9280           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9281             :     tmp = fieldFromInstruction(insn, 5, 8);
    9282             :     if (s8_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9283             :     tmp = 0;
    9284             :     tmp |= fieldFromInstruction(insn, 13, 1) << 0;
    9285           1 :     tmp |= fieldFromInstruction(insn, 16, 5) << 1;
    9286           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9287             :     return S;
    9288             :   case 93:
    9289             :     tmp = fieldFromInstruction(insn, 0, 5);
    9290           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9291             :     tmp = fieldFromInstruction(insn, 21, 2);
    9292           9 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9293             :     tmp = 0;
    9294             :     tmp |= fieldFromInstruction(insn, 5, 8) << 0;
    9295           9 :     tmp |= fieldFromInstruction(insn, 16, 4) << 8;
    9296           9 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9297             :     return S;
    9298             :   case 94:
    9299             :     tmp = fieldFromInstruction(insn, 0, 5);
    9300          12 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9301             :     tmp = fieldFromInstruction(insn, 16, 5);
    9302          12 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9303             :     tmp = fieldFromInstruction(insn, 8, 6);
    9304          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9305             :     return S;
    9306             :   case 95:
    9307             :     tmp = fieldFromInstruction(insn, 0, 5);
    9308          13 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9309             :     tmp = fieldFromInstruction(insn, 16, 5);
    9310          13 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9311             :     tmp = fieldFromInstruction(insn, 8, 4);
    9312          13 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9313             :     return S;
    9314             :   case 96:
    9315             :     tmp = fieldFromInstruction(insn, 0, 5);
    9316           9 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9317             :     tmp = fieldFromInstruction(insn, 16, 5);
    9318           9 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9319             :     tmp = fieldFromInstruction(insn, 8, 5);
    9320           9 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9321             :     return S;
    9322             :   case 97:
    9323             :     tmp = fieldFromInstruction(insn, 0, 5);
    9324         116 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9325             :     tmp = fieldFromInstruction(insn, 16, 5);
    9326         116 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9327             :     return S;
    9328             :   case 98:
    9329             :     tmp = fieldFromInstruction(insn, 0, 5);
    9330           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9331             :     tmp = fieldFromInstruction(insn, 16, 5);
    9332           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9333             :     tmp = fieldFromInstruction(insn, 8, 6);
    9334           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9335             :     tmp = 0;
    9336             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
    9337           4 :     tmp |= fieldFromInstruction(insn, 21, 3) << 3;
    9338           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9339             :     return S;
    9340             :   case 99:
    9341             :     tmp = fieldFromInstruction(insn, 0, 5);
    9342          28 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9343             :     tmp = fieldFromInstruction(insn, 0, 5);
    9344          28 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9345             :     tmp = fieldFromInstruction(insn, 16, 5);
    9346          28 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9347             :     tmp = fieldFromInstruction(insn, 8, 6);
    9348          28 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9349             :     return S;
    9350             :   case 100:
    9351             :     tmp = fieldFromInstruction(insn, 0, 5);
    9352           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9353             :     tmp = fieldFromInstruction(insn, 0, 5);
    9354           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9355             :     tmp = fieldFromInstruction(insn, 16, 5);
    9356           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9357             :     tmp = fieldFromInstruction(insn, 8, 6);
    9358           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9359             :     tmp = 0;
    9360             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
    9361           2 :     tmp |= fieldFromInstruction(insn, 21, 3) << 3;
    9362           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9363             :     return S;
    9364             :   case 101:
    9365             :     tmp = fieldFromInstruction(insn, 0, 5);
    9366          48 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9367             :     tmp = fieldFromInstruction(insn, 16, 5);
    9368          48 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9369             :     return S;
    9370             :   case 102:
    9371             :     tmp = fieldFromInstruction(insn, 0, 2);
    9372           7 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9373             :     tmp = fieldFromInstruction(insn, 16, 5);
    9374           7 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9375             :     tmp = fieldFromInstruction(insn, 8, 5);
    9376           7 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9377             :     return S;
    9378             :   case 103:
    9379             :     tmp = fieldFromInstruction(insn, 0, 2);
    9380         283 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9381             :     tmp = fieldFromInstruction(insn, 16, 5);
    9382         283 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9383             :     return S;
    9384             :   case 104:
    9385             :     tmp = fieldFromInstruction(insn, 0, 2);
    9386           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9387             :     tmp = fieldFromInstruction(insn, 16, 5);
    9388           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9389             :     tmp = fieldFromInstruction(insn, 8, 6);
    9390           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9391             :     return S;
    9392             :   case 105:
    9393             :     tmp = fieldFromInstruction(insn, 0, 5);
    9394           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9395             :     tmp = fieldFromInstruction(insn, 8, 2);
    9396           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9397             :     return S;
    9398             :   case 106:
    9399             :     tmp = fieldFromInstruction(insn, 0, 5);
    9400          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9401             :     tmp = fieldFromInstruction(insn, 0, 5);
    9402          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9403             :     tmp = fieldFromInstruction(insn, 16, 5);
    9404          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9405             :     tmp = 0;
    9406             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
    9407          12 :     tmp |= fieldFromInstruction(insn, 21, 1) << 3;
    9408          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9409             :     tmp = fieldFromInstruction(insn, 8, 6);
    9410             :     if (s6_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9411          12 :     return S;
    9412             :   case 107:
    9413             :     tmp = fieldFromInstruction(insn, 0, 5);
    9414          49 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9415             :     tmp = fieldFromInstruction(insn, 16, 5);
    9416          49 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9417             :     return S;
    9418             :   case 108:
    9419             :     tmp = fieldFromInstruction(insn, 0, 5);
    9420           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9421             :     tmp = fieldFromInstruction(insn, 16, 5);
    9422           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9423             :     tmp = fieldFromInstruction(insn, 8, 6);
    9424             :     if (s6_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9425           2 :     return S;
    9426             :   case 109:
    9427             :     tmp = fieldFromInstruction(insn, 0, 5);
    9428           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9429             :     tmp = fieldFromInstruction(insn, 16, 5);
    9430           6 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9431             :     tmp = fieldFromInstruction(insn, 8, 4);
    9432           6 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9433             :     return S;
    9434             :   case 110:
    9435             :     tmp = fieldFromInstruction(insn, 0, 5);
    9436           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9437             :     tmp = fieldFromInstruction(insn, 16, 5);
    9438           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9439             :     tmp = fieldFromInstruction(insn, 8, 5);
    9440           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9441             :     return S;
    9442             :   case 111:
    9443             :     tmp = fieldFromInstruction(insn, 0, 5);
    9444           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9445             :     tmp = fieldFromInstruction(insn, 16, 5);
    9446           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9447             :     tmp = fieldFromInstruction(insn, 8, 5);
    9448           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9449             :     return S;
    9450             :   case 112:
    9451             :     tmp = fieldFromInstruction(insn, 0, 5);
    9452           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9453             :     tmp = fieldFromInstruction(insn, 16, 2);
    9454           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9455             :     tmp = fieldFromInstruction(insn, 8, 2);
    9456           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9457             :     return S;
    9458             :   case 113:
    9459             :     tmp = fieldFromInstruction(insn, 0, 5);
    9460          21 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9461             :     tmp = fieldFromInstruction(insn, 16, 2);
    9462          21 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9463             :     return S;
    9464             :   case 114:
    9465             :     tmp = fieldFromInstruction(insn, 0, 5);
    9466           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9467             :     tmp = fieldFromInstruction(insn, 5, 2);
    9468           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9469             :     tmp = fieldFromInstruction(insn, 16, 5);
    9470           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9471             :     return S;
    9472             :   case 115:
    9473             :     tmp = fieldFromInstruction(insn, 0, 5);
    9474          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9475             :     tmp = fieldFromInstruction(insn, 16, 5);
    9476          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9477             :     tmp = fieldFromInstruction(insn, 8, 5);
    9478          24 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9479             :     return S;
    9480             :   case 116:
    9481             :     tmp = fieldFromInstruction(insn, 0, 5);
    9482           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9483             :     tmp = fieldFromInstruction(insn, 16, 5);
    9484           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9485             :     tmp = fieldFromInstruction(insn, 8, 6);
    9486             :     if (s6_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9487           2 :     return S;
    9488             :   case 117:
    9489             :     tmp = fieldFromInstruction(insn, 0, 5);
    9490           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9491             :     tmp = fieldFromInstruction(insn, 16, 5);
    9492           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9493             :     tmp = fieldFromInstruction(insn, 8, 5);
    9494           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9495             :     tmp = 0;
    9496             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
    9497           4 :     tmp |= fieldFromInstruction(insn, 21, 2) << 3;
    9498           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9499             :     return S;
    9500             :   case 118:
    9501             :     tmp = fieldFromInstruction(insn, 0, 5);
    9502          28 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9503             :     tmp = fieldFromInstruction(insn, 0, 5);
    9504          28 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9505             :     tmp = fieldFromInstruction(insn, 16, 5);
    9506          28 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9507             :     tmp = fieldFromInstruction(insn, 8, 5);
    9508          28 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9509             :     return S;
    9510             :   case 119:
    9511             :     tmp = fieldFromInstruction(insn, 0, 5);
    9512           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9513             :     tmp = fieldFromInstruction(insn, 0, 5);
    9514           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9515             :     tmp = fieldFromInstruction(insn, 16, 5);
    9516           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9517             :     tmp = fieldFromInstruction(insn, 8, 5);
    9518           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9519             :     tmp = 0;
    9520             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
    9521           2 :     tmp |= fieldFromInstruction(insn, 21, 2) << 3;
    9522           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9523             :     return S;
    9524             :   case 120:
    9525             :     tmp = fieldFromInstruction(insn, 16, 5);
    9526           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9527           5 :     tmp = fieldFromInstruction(insn, 0, 11) << 3;
    9528           5 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9529             :     return S;
    9530             :   case 121:
    9531             :     tmp = fieldFromInstruction(insn, 0, 5);
    9532          12 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9533             :     tmp = fieldFromInstruction(insn, 8, 2);
    9534          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9535             :     tmp = fieldFromInstruction(insn, 16, 5);
    9536          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9537             :     return S;
    9538             :   case 122:
    9539             :     tmp = fieldFromInstruction(insn, 0, 5);
    9540          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9541             :     tmp = fieldFromInstruction(insn, 16, 5);
    9542          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9543             :     tmp = 0;
    9544          12 :     tmp |= fieldFromInstruction(insn, 5, 9) << 1;
    9545          12 :     tmp |= fieldFromInstruction(insn, 25, 2) << 10;
    9546             :     if (s31_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9547          12 :     return S;
    9548             :   case 123:
    9549             :     tmp = fieldFromInstruction(insn, 0, 5);
    9550           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9551             :     tmp = fieldFromInstruction(insn, 16, 5);
    9552           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9553             :     tmp = fieldFromInstruction(insn, 16, 5);
    9554           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9555           8 :     tmp = fieldFromInstruction(insn, 5, 4) << 1;
    9556             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9557             :     tmp = fieldFromInstruction(insn, 13, 1);
    9558           8 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9559             :     return S;
    9560             :   case 124:
    9561             :     tmp = fieldFromInstruction(insn, 0, 5);
    9562          46 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9563             :     tmp = fieldFromInstruction(insn, 16, 5);
    9564          46 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9565             :     tmp = fieldFromInstruction(insn, 16, 5);
    9566          46 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9567             :     tmp = fieldFromInstruction(insn, 13, 1);
    9568          46 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9569             :     return S;
    9570             :   case 125:
    9571             :     tmp = fieldFromInstruction(insn, 0, 5);
    9572           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9573             :     tmp = fieldFromInstruction(insn, 16, 5);
    9574           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9575             :     tmp = fieldFromInstruction(insn, 16, 5);
    9576           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9577           8 :     tmp = fieldFromInstruction(insn, 5, 4) << 1;
    9578             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9579           8 :     return S;
    9580             :   case 126:
    9581             :     tmp = fieldFromInstruction(insn, 0, 5);
    9582           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9583             :     tmp = fieldFromInstruction(insn, 0, 5);
    9584           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9585             :     tmp = fieldFromInstruction(insn, 16, 5);
    9586           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9587             :     tmp = 0;
    9588           4 :     tmp |= fieldFromInstruction(insn, 5, 9) << 1;
    9589           4 :     tmp |= fieldFromInstruction(insn, 25, 2) << 10;
    9590             :     if (s31_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9591           4 :     return S;
    9592             :   case 127:
    9593             :     tmp = fieldFromInstruction(insn, 0, 5);
    9594           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9595             :     tmp = fieldFromInstruction(insn, 16, 5);
    9596           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9597             :     tmp = fieldFromInstruction(insn, 0, 5);
    9598           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9599             :     tmp = fieldFromInstruction(insn, 16, 5);
    9600           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9601           2 :     tmp = fieldFromInstruction(insn, 5, 4) << 1;
    9602             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9603             :     tmp = fieldFromInstruction(insn, 13, 1);
    9604           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9605             :     return S;
    9606             :   case 128:
    9607             :     tmp = fieldFromInstruction(insn, 0, 5);
    9608           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9609             :     tmp = fieldFromInstruction(insn, 16, 5);
    9610           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9611             :     tmp = fieldFromInstruction(insn, 0, 5);
    9612           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9613             :     tmp = fieldFromInstruction(insn, 16, 5);
    9614           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9615             :     tmp = fieldFromInstruction(insn, 13, 1);
    9616           4 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9617             :     return S;
    9618             :   case 129:
    9619             :     tmp = fieldFromInstruction(insn, 0, 5);
    9620           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9621             :     tmp = fieldFromInstruction(insn, 16, 5);
    9622           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9623             :     tmp = fieldFromInstruction(insn, 0, 5);
    9624           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9625             :     tmp = fieldFromInstruction(insn, 16, 5);
    9626           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9627           0 :     tmp = fieldFromInstruction(insn, 5, 4) << 1;
    9628             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9629           0 :     return S;
    9630             :   case 130:
    9631             :     tmp = fieldFromInstruction(insn, 0, 5);
    9632           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9633             :     tmp = fieldFromInstruction(insn, 0, 5);
    9634           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9635             :     tmp = fieldFromInstruction(insn, 16, 5);
    9636           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9637             :     tmp = 0;
    9638             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
    9639           4 :     tmp |= fieldFromInstruction(insn, 25, 2) << 9;
    9640           4 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9641             :     return S;
    9642             :   case 131:
    9643             :     tmp = fieldFromInstruction(insn, 0, 5);
    9644           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9645             :     tmp = fieldFromInstruction(insn, 16, 5);
    9646           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9647             :     tmp = fieldFromInstruction(insn, 0, 5);
    9648           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9649             :     tmp = fieldFromInstruction(insn, 16, 5);
    9650           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9651             :     tmp = fieldFromInstruction(insn, 5, 4);
    9652             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9653             :     tmp = fieldFromInstruction(insn, 13, 1);
    9654           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9655             :     return S;
    9656             :   case 132:
    9657             :     tmp = fieldFromInstruction(insn, 0, 5);
    9658           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9659             :     tmp = fieldFromInstruction(insn, 16, 5);
    9660           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9661             :     tmp = fieldFromInstruction(insn, 0, 5);
    9662           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9663             :     tmp = fieldFromInstruction(insn, 16, 5);
    9664           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9665             :     tmp = fieldFromInstruction(insn, 5, 4);
    9666             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9667           0 :     return S;
    9668             :   case 133:
    9669             :     tmp = fieldFromInstruction(insn, 0, 5);
    9670           6 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9671             :     tmp = fieldFromInstruction(insn, 16, 5);
    9672           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9673             :     tmp = 0;
    9674           6 :     tmp |= fieldFromInstruction(insn, 5, 9) << 2;
    9675           6 :     tmp |= fieldFromInstruction(insn, 25, 2) << 11;
    9676             :     if (s30_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9677           6 :     return S;
    9678             :   case 134:
    9679             :     tmp = fieldFromInstruction(insn, 0, 5);
    9680           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9681             :     tmp = fieldFromInstruction(insn, 16, 5);
    9682           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9683             :     tmp = fieldFromInstruction(insn, 16, 5);
    9684           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9685           4 :     tmp = fieldFromInstruction(insn, 5, 4) << 2;
    9686             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9687             :     tmp = fieldFromInstruction(insn, 13, 1);
    9688           4 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9689             :     return S;
    9690             :   case 135:
    9691             :     tmp = fieldFromInstruction(insn, 0, 5);
    9692          20 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9693             :     tmp = fieldFromInstruction(insn, 16, 5);
    9694          20 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9695             :     tmp = fieldFromInstruction(insn, 16, 5);
    9696          20 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9697             :     tmp = fieldFromInstruction(insn, 13, 1);
    9698          20 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9699             :     return S;
    9700             :   case 136:
    9701             :     tmp = fieldFromInstruction(insn, 0, 5);
    9702           5 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9703             :     tmp = fieldFromInstruction(insn, 16, 5);
    9704           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9705             :     tmp = fieldFromInstruction(insn, 16, 5);
    9706           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9707           5 :     tmp = fieldFromInstruction(insn, 5, 4) << 2;
    9708             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9709           5 :     return S;
    9710             :   case 137:
    9711             :     tmp = fieldFromInstruction(insn, 0, 5);
    9712          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9713             :     tmp = fieldFromInstruction(insn, 16, 5);
    9714          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9715             :     tmp = 0;
    9716             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
    9717          12 :     tmp |= fieldFromInstruction(insn, 25, 2) << 9;
    9718          12 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9719             :     return S;
    9720             :   case 138:
    9721             :     tmp = fieldFromInstruction(insn, 0, 5);
    9722           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9723             :     tmp = fieldFromInstruction(insn, 16, 5);
    9724           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9725             :     tmp = fieldFromInstruction(insn, 16, 5);
    9726           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9727             :     tmp = fieldFromInstruction(insn, 5, 4);
    9728             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9729             :     tmp = fieldFromInstruction(insn, 13, 1);
    9730           4 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9731             :     return S;
    9732             :   case 139:
    9733             :     tmp = fieldFromInstruction(insn, 0, 5);
    9734           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9735             :     tmp = fieldFromInstruction(insn, 16, 5);
    9736           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9737             :     tmp = fieldFromInstruction(insn, 16, 5);
    9738           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9739             :     tmp = fieldFromInstruction(insn, 5, 4);
    9740             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9741           4 :     return S;
    9742             :   case 140:
    9743             :     tmp = fieldFromInstruction(insn, 0, 5);
    9744          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9745             :     tmp = fieldFromInstruction(insn, 16, 5);
    9746          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9747             :     tmp = fieldFromInstruction(insn, 9, 2);
    9748          16 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9749             :     tmp = fieldFromInstruction(insn, 16, 5);
    9750          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9751             :     tmp = fieldFromInstruction(insn, 5, 4);
    9752             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9753          16 :     return S;
    9754             :   case 141:
    9755             :     tmp = fieldFromInstruction(insn, 0, 5);
    9756          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9757             :     tmp = fieldFromInstruction(insn, 16, 5);
    9758          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9759             :     tmp = fieldFromInstruction(insn, 9, 2);
    9760          16 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9761             :     tmp = fieldFromInstruction(insn, 16, 5);
    9762          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9763          16 :     tmp = fieldFromInstruction(insn, 5, 4) << 1;
    9764             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9765          16 :     return S;
    9766             :   case 142:
    9767             :     tmp = fieldFromInstruction(insn, 0, 5);
    9768           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9769             :     tmp = fieldFromInstruction(insn, 16, 5);
    9770           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9771             :     tmp = 0;
    9772           9 :     tmp |= fieldFromInstruction(insn, 5, 9) << 2;
    9773           9 :     tmp |= fieldFromInstruction(insn, 25, 2) << 11;
    9774             :     if (s30_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9775           9 :     return S;
    9776             :   case 143:
    9777             :     tmp = fieldFromInstruction(insn, 0, 5);
    9778           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9779             :     tmp = fieldFromInstruction(insn, 16, 5);
    9780           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9781             :     tmp = fieldFromInstruction(insn, 16, 5);
    9782           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9783           2 :     tmp = fieldFromInstruction(insn, 5, 4) << 2;
    9784             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9785             :     tmp = fieldFromInstruction(insn, 13, 1);
    9786           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9787             :     return S;
    9788             :   case 144:
    9789             :     tmp = fieldFromInstruction(insn, 0, 5);
    9790           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9791             :     tmp = fieldFromInstruction(insn, 16, 5);
    9792           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9793             :     tmp = fieldFromInstruction(insn, 16, 5);
    9794           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9795           2 :     tmp = fieldFromInstruction(insn, 5, 4) << 2;
    9796             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9797           2 :     return S;
    9798             :   case 145:
    9799             :     tmp = fieldFromInstruction(insn, 0, 5);
    9800           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9801             :     tmp = fieldFromInstruction(insn, 16, 5);
    9802           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9803             :     tmp = fieldFromInstruction(insn, 9, 2);
    9804           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9805             :     tmp = fieldFromInstruction(insn, 16, 5);
    9806           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9807           8 :     tmp = fieldFromInstruction(insn, 5, 4) << 2;
    9808             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9809           8 :     return S;
    9810             :   case 146:
    9811             :     tmp = fieldFromInstruction(insn, 0, 5);
    9812           3 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9813             :     tmp = fieldFromInstruction(insn, 16, 5);
    9814           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9815             :     tmp = 0;
    9816           3 :     tmp |= fieldFromInstruction(insn, 5, 9) << 3;
    9817           3 :     tmp |= fieldFromInstruction(insn, 25, 2) << 12;
    9818             :     if (s29_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9819           3 :     return S;
    9820             :   case 147:
    9821             :     tmp = fieldFromInstruction(insn, 0, 5);
    9822           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9823             :     tmp = fieldFromInstruction(insn, 16, 5);
    9824           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9825             :     tmp = fieldFromInstruction(insn, 16, 5);
    9826           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9827           2 :     tmp = fieldFromInstruction(insn, 5, 4) << 3;
    9828             :     if (s4_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9829             :     tmp = fieldFromInstruction(insn, 13, 1);
    9830           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9831             :     return S;
    9832             :   case 148:
    9833             :     tmp = fieldFromInstruction(insn, 0, 5);
    9834           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9835             :     tmp = fieldFromInstruction(insn, 16, 5);
    9836           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9837             :     tmp = fieldFromInstruction(insn, 16, 5);
    9838           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9839           2 :     tmp = fieldFromInstruction(insn, 5, 4) << 3;
    9840             :     if (s4_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9841           2 :     return S;
    9842             :   case 149:
    9843             :     tmp = fieldFromInstruction(insn, 0, 5);
    9844           8 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9845             :     tmp = fieldFromInstruction(insn, 16, 5);
    9846           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9847             :     tmp = fieldFromInstruction(insn, 9, 2);
    9848           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9849             :     tmp = fieldFromInstruction(insn, 16, 5);
    9850           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9851           8 :     tmp = fieldFromInstruction(insn, 5, 4) << 3;
    9852             :     if (s4_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9853           8 :     return S;
    9854             :   case 150:
    9855             :     tmp = fieldFromInstruction(insn, 16, 5);
    9856           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9857             :     tmp = fieldFromInstruction(insn, 8, 5);
    9858           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9859             :     return S;
    9860             :   case 151:
    9861             :     tmp = fieldFromInstruction(insn, 16, 5);
    9862           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9863             :     tmp = fieldFromInstruction(insn, 16, 5);
    9864           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9865           5 :     tmp = fieldFromInstruction(insn, 0, 11) << 3;
    9866           5 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9867             :     return S;
    9868             :   case 152:
    9869             :     tmp = fieldFromInstruction(insn, 16, 5);
    9870           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9871             :     tmp = fieldFromInstruction(insn, 8, 5);
    9872           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9873             :     return S;
    9874             :   case 153:
    9875             :     tmp = fieldFromInstruction(insn, 0, 2);
    9876          59 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9877             :     tmp = fieldFromInstruction(insn, 16, 5);
    9878          59 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9879             :     tmp = fieldFromInstruction(insn, 8, 5);
    9880          59 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9881             :     return S;
    9882             :   case 154:
    9883             :     tmp = fieldFromInstruction(insn, 0, 2);
    9884           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9885             :     tmp = fieldFromInstruction(insn, 16, 5);
    9886           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9887             :     tmp = fieldFromInstruction(insn, 8, 5);
    9888           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9889             :     return S;
    9890             :   case 155:
    9891             :     tmp = fieldFromInstruction(insn, 16, 5);
    9892           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9893             :     tmp = 0;
    9894             :     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
    9895           8 :     tmp |= fieldFromInstruction(insn, 13, 1) << 8;
    9896           8 :     tmp |= fieldFromInstruction(insn, 25, 2) << 9;
    9897           8 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9898             :     tmp = fieldFromInstruction(insn, 8, 5);
    9899           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9900             :     return S;
    9901             :   case 156:
    9902             :     tmp = fieldFromInstruction(insn, 16, 5);
    9903           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9904             :     tmp = fieldFromInstruction(insn, 16, 5);
    9905           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9906             :     tmp = fieldFromInstruction(insn, 3, 4);
    9907             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9908             :     tmp = fieldFromInstruction(insn, 13, 1);
    9909           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9910             :     tmp = fieldFromInstruction(insn, 8, 5);
    9911           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9912             :     return S;
    9913             :   case 157:
    9914             :     tmp = fieldFromInstruction(insn, 16, 5);
    9915          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9916             :     tmp = fieldFromInstruction(insn, 16, 5);
    9917          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9918             :     tmp = fieldFromInstruction(insn, 13, 1);
    9919          24 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9920             :     tmp = fieldFromInstruction(insn, 8, 5);
    9921          24 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9922             :     return S;
    9923             :   case 158:
    9924             :     tmp = fieldFromInstruction(insn, 16, 5);
    9925           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9926             :     tmp = fieldFromInstruction(insn, 16, 5);
    9927           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9928             :     tmp = fieldFromInstruction(insn, 3, 4);
    9929             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9930             :     tmp = fieldFromInstruction(insn, 8, 5);
    9931           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9932             :     return S;
    9933             :   case 159:
    9934             :     tmp = fieldFromInstruction(insn, 16, 5);
    9935           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9936             :     tmp = fieldFromInstruction(insn, 0, 2);
    9937           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9938             :     tmp = fieldFromInstruction(insn, 16, 5);
    9939           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9940             :     tmp = fieldFromInstruction(insn, 3, 4);
    9941             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9942             :     tmp = fieldFromInstruction(insn, 8, 5);
    9943           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9944             :     return S;
    9945             :   case 160:
    9946             :     tmp = fieldFromInstruction(insn, 16, 5);
    9947           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9948             :     tmp = 0;
    9949           6 :     tmp |= fieldFromInstruction(insn, 0, 8) << 1;
    9950           6 :     tmp |= fieldFromInstruction(insn, 13, 1) << 9;
    9951           6 :     tmp |= fieldFromInstruction(insn, 25, 2) << 10;
    9952             :     if (s31_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9953             :     tmp = fieldFromInstruction(insn, 8, 5);
    9954           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9955             :     return S;
    9956             :   case 161:
    9957             :     tmp = fieldFromInstruction(insn, 16, 5);
    9958           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9959             :     tmp = fieldFromInstruction(insn, 16, 5);
    9960           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9961           4 :     tmp = fieldFromInstruction(insn, 3, 4) << 1;
    9962             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9963             :     tmp = fieldFromInstruction(insn, 13, 1);
    9964           4 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9965             :     tmp = fieldFromInstruction(insn, 8, 5);
    9966           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9967             :     return S;
    9968             :   case 162:
    9969             :     tmp = fieldFromInstruction(insn, 16, 5);
    9970           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9971             :     tmp = fieldFromInstruction(insn, 16, 5);
    9972           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9973           4 :     tmp = fieldFromInstruction(insn, 3, 4) << 1;
    9974             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9975             :     tmp = fieldFromInstruction(insn, 8, 5);
    9976           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9977             :     return S;
    9978             :   case 163:
    9979             :     tmp = fieldFromInstruction(insn, 16, 5);
    9980          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9981             :     tmp = fieldFromInstruction(insn, 0, 2);
    9982          16 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9983             :     tmp = fieldFromInstruction(insn, 16, 5);
    9984          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9985          16 :     tmp = fieldFromInstruction(insn, 3, 4) << 1;
    9986             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9987             :     tmp = fieldFromInstruction(insn, 8, 5);
    9988          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9989             :     return S;
    9990             :   case 164:
    9991             :     tmp = fieldFromInstruction(insn, 16, 5);
    9992          17 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9993             :     tmp = 0;
    9994          17 :     tmp |= fieldFromInstruction(insn, 0, 8) << 2;
    9995          17 :     tmp |= fieldFromInstruction(insn, 13, 1) << 10;
    9996          17 :     tmp |= fieldFromInstruction(insn, 25, 2) << 11;
    9997             :     if (s30_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    9998             :     tmp = fieldFromInstruction(insn, 8, 5);
    9999          17 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10000             :     return S;
   10001             :   case 165:
   10002             :     tmp = fieldFromInstruction(insn, 16, 5);
   10003           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10004             :     tmp = fieldFromInstruction(insn, 16, 5);
   10005           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10006           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 2;
   10007             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10008             :     tmp = fieldFromInstruction(insn, 13, 1);
   10009           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10010             :     tmp = fieldFromInstruction(insn, 8, 5);
   10011           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10012             :     return S;
   10013             :   case 166:
   10014             :     tmp = fieldFromInstruction(insn, 16, 5);
   10015           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10016             :     tmp = fieldFromInstruction(insn, 16, 5);
   10017           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10018           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 2;
   10019             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10020             :     tmp = fieldFromInstruction(insn, 8, 5);
   10021           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10022             :     return S;
   10023             :   case 167:
   10024             :     tmp = fieldFromInstruction(insn, 16, 5);
   10025           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10026             :     tmp = fieldFromInstruction(insn, 0, 2);
   10027           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10028             :     tmp = fieldFromInstruction(insn, 16, 5);
   10029           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10030           8 :     tmp = fieldFromInstruction(insn, 3, 4) << 2;
   10031             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10032             :     tmp = fieldFromInstruction(insn, 8, 5);
   10033           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10034             :     return S;
   10035             :   case 168:
   10036             :     tmp = fieldFromInstruction(insn, 16, 5);
   10037           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10038             :     tmp = 0;
   10039             :     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
   10040           6 :     tmp |= fieldFromInstruction(insn, 13, 1) << 8;
   10041           6 :     tmp |= fieldFromInstruction(insn, 25, 2) << 9;
   10042           6 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10043             :     tmp = fieldFromInstruction(insn, 8, 3);
   10044           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10045             :     return S;
   10046             :   case 169:
   10047             :     tmp = fieldFromInstruction(insn, 16, 5);
   10048           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10049             :     tmp = fieldFromInstruction(insn, 16, 5);
   10050           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10051             :     tmp = fieldFromInstruction(insn, 3, 4);
   10052             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10053             :     tmp = fieldFromInstruction(insn, 13, 1);
   10054           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10055             :     tmp = fieldFromInstruction(insn, 8, 3);
   10056           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10057             :     return S;
   10058             :   case 170:
   10059             :     tmp = fieldFromInstruction(insn, 16, 5);
   10060          18 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10061             :     tmp = fieldFromInstruction(insn, 16, 5);
   10062          18 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10063             :     tmp = fieldFromInstruction(insn, 13, 1);
   10064          18 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10065             :     tmp = fieldFromInstruction(insn, 8, 3);
   10066          18 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10067             :     return S;
   10068             :   case 171:
   10069             :     tmp = fieldFromInstruction(insn, 16, 5);
   10070           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10071             :     tmp = fieldFromInstruction(insn, 16, 5);
   10072           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10073             :     tmp = fieldFromInstruction(insn, 3, 4);
   10074             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10075             :     tmp = fieldFromInstruction(insn, 8, 3);
   10076           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10077             :     return S;
   10078             :   case 172:
   10079             :     tmp = fieldFromInstruction(insn, 16, 5);
   10080           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10081             :     tmp = fieldFromInstruction(insn, 0, 2);
   10082           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10083             :     tmp = fieldFromInstruction(insn, 16, 5);
   10084           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10085             :     tmp = fieldFromInstruction(insn, 3, 4);
   10086             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10087             :     tmp = fieldFromInstruction(insn, 8, 3);
   10088           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10089             :     return S;
   10090             :   case 173:
   10091             :     tmp = fieldFromInstruction(insn, 16, 5);
   10092           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10093             :     tmp = 0;
   10094           3 :     tmp |= fieldFromInstruction(insn, 0, 8) << 1;
   10095           3 :     tmp |= fieldFromInstruction(insn, 13, 1) << 9;
   10096           3 :     tmp |= fieldFromInstruction(insn, 25, 2) << 10;
   10097             :     if (s31_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10098             :     tmp = fieldFromInstruction(insn, 8, 3);
   10099           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10100             :     return S;
   10101             :   case 174:
   10102             :     tmp = fieldFromInstruction(insn, 16, 5);
   10103           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10104             :     tmp = fieldFromInstruction(insn, 16, 5);
   10105           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10106           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 1;
   10107             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10108             :     tmp = fieldFromInstruction(insn, 13, 1);
   10109           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10110             :     tmp = fieldFromInstruction(insn, 8, 3);
   10111           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10112             :     return S;
   10113             :   case 175:
   10114             :     tmp = fieldFromInstruction(insn, 16, 5);
   10115           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10116             :     tmp = fieldFromInstruction(insn, 16, 5);
   10117           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10118           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 1;
   10119             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10120             :     tmp = fieldFromInstruction(insn, 8, 3);
   10121           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10122             :     return S;
   10123             :   case 176:
   10124             :     tmp = fieldFromInstruction(insn, 16, 5);
   10125           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10126             :     tmp = fieldFromInstruction(insn, 0, 2);
   10127           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10128             :     tmp = fieldFromInstruction(insn, 16, 5);
   10129           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10130           8 :     tmp = fieldFromInstruction(insn, 3, 4) << 1;
   10131             :     if (s4_1ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10132             :     tmp = fieldFromInstruction(insn, 8, 3);
   10133           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10134             :     return S;
   10135             :   case 177:
   10136             :     tmp = fieldFromInstruction(insn, 16, 5);
   10137           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10138             :     tmp = 0;
   10139           4 :     tmp |= fieldFromInstruction(insn, 0, 8) << 2;
   10140           4 :     tmp |= fieldFromInstruction(insn, 13, 1) << 10;
   10141           4 :     tmp |= fieldFromInstruction(insn, 25, 2) << 11;
   10142             :     if (s30_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10143             :     tmp = fieldFromInstruction(insn, 8, 3);
   10144           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10145             :     return S;
   10146             :   case 178:
   10147             :     tmp = fieldFromInstruction(insn, 16, 5);
   10148           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10149             :     tmp = fieldFromInstruction(insn, 16, 5);
   10150           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10151           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 2;
   10152             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10153             :     tmp = fieldFromInstruction(insn, 13, 1);
   10154           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10155             :     tmp = fieldFromInstruction(insn, 8, 3);
   10156           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10157             :     return S;
   10158             :   case 179:
   10159             :     tmp = fieldFromInstruction(insn, 16, 5);
   10160           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10161             :     tmp = fieldFromInstruction(insn, 16, 5);
   10162           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10163           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 2;
   10164             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10165             :     tmp = fieldFromInstruction(insn, 8, 3);
   10166           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10167             :     return S;
   10168             :   case 180:
   10169             :     tmp = fieldFromInstruction(insn, 16, 5);
   10170           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10171             :     tmp = fieldFromInstruction(insn, 0, 2);
   10172           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10173             :     tmp = fieldFromInstruction(insn, 16, 5);
   10174           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10175           8 :     tmp = fieldFromInstruction(insn, 3, 4) << 2;
   10176             :     if (s4_2ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10177             :     tmp = fieldFromInstruction(insn, 8, 3);
   10178           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10179             :     return S;
   10180             :   case 181:
   10181             :     tmp = fieldFromInstruction(insn, 16, 5);
   10182          27 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10183             :     tmp = 0;
   10184          27 :     tmp |= fieldFromInstruction(insn, 0, 8) << 3;
   10185          27 :     tmp |= fieldFromInstruction(insn, 13, 1) << 11;
   10186          27 :     tmp |= fieldFromInstruction(insn, 25, 2) << 12;
   10187             :     if (s29_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10188             :     tmp = fieldFromInstruction(insn, 8, 5);
   10189          27 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10190             :     return S;
   10191             :   case 182:
   10192             :     tmp = fieldFromInstruction(insn, 16, 5);
   10193           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10194             :     tmp = fieldFromInstruction(insn, 16, 5);
   10195           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10196           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 3;
   10197             :     if (s4_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10198             :     tmp = fieldFromInstruction(insn, 13, 1);
   10199           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10200             :     tmp = fieldFromInstruction(insn, 8, 5);
   10201           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10202             :     return S;
   10203             :   case 183:
   10204             :     tmp = fieldFromInstruction(insn, 16, 5);
   10205           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10206             :     tmp = fieldFromInstruction(insn, 16, 5);
   10207           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10208             :     tmp = fieldFromInstruction(insn, 13, 1);
   10209           6 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10210             :     tmp = fieldFromInstruction(insn, 8, 5);
   10211           6 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10212             :     return S;
   10213             :   case 184:
   10214             :     tmp = fieldFromInstruction(insn, 16, 5);
   10215           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10216             :     tmp = fieldFromInstruction(insn, 16, 5);
   10217           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10218           2 :     tmp = fieldFromInstruction(insn, 3, 4) << 3;
   10219             :     if (s4_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10220             :     tmp = fieldFromInstruction(insn, 8, 5);
   10221           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10222             :     return S;
   10223             :   case 185:
   10224             :     tmp = fieldFromInstruction(insn, 16, 5);
   10225           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10226             :     tmp = fieldFromInstruction(insn, 0, 2);
   10227           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10228             :     tmp = fieldFromInstruction(insn, 16, 5);
   10229           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10230           8 :     tmp = fieldFromInstruction(insn, 3, 4) << 3;
   10231             :     if (s4_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10232             :     tmp = fieldFromInstruction(insn, 8, 5);
   10233           8 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10234             :     return S;
   10235             :   case 186:
   10236             :     tmp = fieldFromInstruction(insn, 0, 5);
   10237          61 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10238             :     tmp = fieldFromInstruction(insn, 16, 5);
   10239          61 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10240             :     tmp = 0;
   10241             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
   10242          61 :     tmp |= fieldFromInstruction(insn, 21, 7) << 9;
   10243          61 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10244             :     return S;
   10245             :   case 187:
   10246             :     tmp = fieldFromInstruction(insn, 0, 5);
   10247           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10248             :     tmp = fieldFromInstruction(insn, 8, 5);
   10249           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10250             :     tmp = fieldFromInstruction(insn, 16, 5);
   10251           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10252             :     tmp = fieldFromInstruction(insn, 5, 3);
   10253           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10254             :     return S;
   10255             :   case 188:
   10256             :     tmp = fieldFromInstruction(insn, 0, 5);
   10257           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10258             :     tmp = fieldFromInstruction(insn, 16, 5);
   10259           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10260             :     tmp = fieldFromInstruction(insn, 8, 5);
   10261           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10262             :     tmp = fieldFromInstruction(insn, 5, 3);
   10263           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10264             :     return S;
   10265             :   case 189:
   10266             :     tmp = fieldFromInstruction(insn, 0, 5);
   10267         171 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10268             :     tmp = fieldFromInstruction(insn, 16, 5);
   10269         171 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10270             :     tmp = fieldFromInstruction(insn, 8, 5);
   10271         171 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10272             :     return S;
   10273             :   case 190:
   10274             :     tmp = fieldFromInstruction(insn, 0, 5);
   10275          71 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10276             :     tmp = fieldFromInstruction(insn, 8, 5);
   10277          71 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10278             :     tmp = fieldFromInstruction(insn, 16, 5);
   10279          71 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10280             :     return S;
   10281             :   case 191:
   10282             :     tmp = fieldFromInstruction(insn, 0, 5);
   10283          19 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10284             :     tmp = fieldFromInstruction(insn, 16, 5);
   10285          19 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10286             :     tmp = fieldFromInstruction(insn, 8, 5);
   10287          19 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10288             :     return S;
   10289             :   case 192:
   10290             :     tmp = fieldFromInstruction(insn, 0, 5);
   10291           3 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10292             :     tmp = fieldFromInstruction(insn, 8, 5);
   10293           3 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10294             :     tmp = fieldFromInstruction(insn, 16, 5);
   10295           3 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10296             :     tmp = fieldFromInstruction(insn, 5, 2);
   10297           3 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10298             :     return S;
   10299             :   case 193:
   10300             :     tmp = fieldFromInstruction(insn, 0, 5);
   10301           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10302             :     tmp = fieldFromInstruction(insn, 16, 5);
   10303           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10304             :     tmp = fieldFromInstruction(insn, 8, 5);
   10305           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10306             :     tmp = fieldFromInstruction(insn, 5, 2);
   10307           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10308             :     return S;
   10309             :   case 194:
   10310             :     tmp = fieldFromInstruction(insn, 0, 5);
   10311           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10312             :     tmp = fieldFromInstruction(insn, 5, 2);
   10313           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10314             :     tmp = fieldFromInstruction(insn, 16, 5);
   10315           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10316             :     tmp = fieldFromInstruction(insn, 8, 5);
   10317           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10318             :     tmp = fieldFromInstruction(insn, 5, 2);
   10319           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10320             :     return S;
   10321             :   case 195:
   10322             :     tmp = fieldFromInstruction(insn, 0, 5);
   10323          28 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10324             :     tmp = fieldFromInstruction(insn, 16, 5);
   10325          28 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10326             :     tmp = fieldFromInstruction(insn, 8, 5);
   10327          28 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10328             :     return S;
   10329             :   case 196:
   10330             :     tmp = fieldFromInstruction(insn, 0, 5);
   10331           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10332             :     tmp = fieldFromInstruction(insn, 16, 5);
   10333           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10334             :     tmp = fieldFromInstruction(insn, 8, 5);
   10335           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10336             :     tmp = 0;
   10337             :     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
   10338           2 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   10339           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10340             :     return S;
   10341             :   case 197:
   10342             :     tmp = fieldFromInstruction(insn, 0, 5);
   10343           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10344             :     tmp = fieldFromInstruction(insn, 8, 5);
   10345           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10346             :     tmp = fieldFromInstruction(insn, 16, 5);
   10347           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10348             :     tmp = fieldFromInstruction(insn, 5, 3);
   10349           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10350             :     return S;
   10351             :   case 198:
   10352             :     tmp = fieldFromInstruction(insn, 0, 5);
   10353          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10354             :     tmp = fieldFromInstruction(insn, 16, 5);
   10355          10 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10356             :     tmp = fieldFromInstruction(insn, 8, 5);
   10357          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10358             :     return S;
   10359             :   case 199:
   10360             :     tmp = fieldFromInstruction(insn, 0, 5);
   10361         184 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10362             :     tmp = fieldFromInstruction(insn, 16, 5);
   10363         184 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10364             :     tmp = fieldFromInstruction(insn, 8, 5);
   10365         184 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10366             :     return S;
   10367             :   case 200:
   10368             :     tmp = fieldFromInstruction(insn, 0, 5);
   10369           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10370             :     tmp = 0;
   10371             :     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
   10372           2 :     tmp |= fieldFromInstruction(insn, 16, 5) << 1;
   10373             :     if (s6_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10374             :     tmp = fieldFromInstruction(insn, 8, 5);
   10375           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10376             :     return S;
   10377             :   case 201:
   10378             :     tmp = fieldFromInstruction(insn, 0, 5);
   10379           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10380             :     tmp = fieldFromInstruction(insn, 0, 5);
   10381           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10382             :     tmp = fieldFromInstruction(insn, 16, 5);
   10383           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10384             :     tmp = fieldFromInstruction(insn, 8, 5);
   10385           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10386             :     return S;
   10387             :   case 202:
   10388             :     tmp = fieldFromInstruction(insn, 0, 5);
   10389           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10390             :     tmp = fieldFromInstruction(insn, 16, 5);
   10391           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10392             :     tmp = fieldFromInstruction(insn, 8, 5);
   10393           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10394             :     return S;
   10395             :   case 203:
   10396             :     tmp = fieldFromInstruction(insn, 0, 5);
   10397          77 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10398             :     tmp = fieldFromInstruction(insn, 0, 5);
   10399          77 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10400             :     tmp = fieldFromInstruction(insn, 16, 5);
   10401          77 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10402             :     tmp = fieldFromInstruction(insn, 8, 5);
   10403          77 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10404             :     return S;
   10405             :   case 204:
   10406             :     tmp = fieldFromInstruction(insn, 0, 5);
   10407          42 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10408             :     tmp = fieldFromInstruction(insn, 0, 5);
   10409          42 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10410             :     tmp = fieldFromInstruction(insn, 16, 5);
   10411          42 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10412             :     tmp = fieldFromInstruction(insn, 8, 5);
   10413          42 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10414             :     return S;
   10415             :   case 205:
   10416             :     tmp = fieldFromInstruction(insn, 8, 5);
   10417          16 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10418             :     tmp = fieldFromInstruction(insn, 8, 5);
   10419          16 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10420             :     tmp = fieldFromInstruction(insn, 16, 5);
   10421          16 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10422             :     tmp = fieldFromInstruction(insn, 0, 5);
   10423          16 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10424             :     return S;
   10425             :   case 206:
   10426             :     tmp = fieldFromInstruction(insn, 0, 5);
   10427           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10428             :     tmp = fieldFromInstruction(insn, 0, 5);
   10429           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10430             :     tmp = fieldFromInstruction(insn, 16, 5);
   10431           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10432             :     tmp = fieldFromInstruction(insn, 8, 5);
   10433           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10434             :     tmp = 0;
   10435             :     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
   10436           2 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   10437           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10438             :     return S;
   10439             :   case 207:
   10440             :     tmp = fieldFromInstruction(insn, 0, 5);
   10441         122 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10442             :     tmp = fieldFromInstruction(insn, 0, 5);
   10443         122 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10444             :     tmp = fieldFromInstruction(insn, 16, 5);
   10445         122 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10446             :     tmp = fieldFromInstruction(insn, 8, 5);
   10447         122 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10448             :     return S;
   10449             :   case 208:
   10450             :     tmp = fieldFromInstruction(insn, 0, 5);
   10451           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10452             :     tmp = fieldFromInstruction(insn, 5, 2);
   10453           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10454             :     tmp = fieldFromInstruction(insn, 16, 5);
   10455           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10456             :     tmp = fieldFromInstruction(insn, 8, 5);
   10457           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10458             :     return S;
   10459             :   case 209:
   10460             :     tmp = fieldFromInstruction(insn, 0, 2);
   10461          40 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10462             :     tmp = fieldFromInstruction(insn, 16, 5);
   10463          40 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10464             :     tmp = fieldFromInstruction(insn, 8, 5);
   10465          40 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10466             :     return S;
   10467             :   case 210:
   10468             :     tmp = fieldFromInstruction(insn, 0, 2);
   10469           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10470             :     tmp = fieldFromInstruction(insn, 16, 5);
   10471           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10472             :     tmp = fieldFromInstruction(insn, 8, 5);
   10473           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10474             :     return S;
   10475             :   case 211:
   10476             :     tmp = fieldFromInstruction(insn, 0, 5);
   10477          87 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10478             :     tmp = fieldFromInstruction(insn, 16, 5);
   10479          87 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10480             :     tmp = fieldFromInstruction(insn, 8, 5);
   10481          87 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10482             :     return S;
   10483             :   case 212:
   10484             :     tmp = fieldFromInstruction(insn, 0, 5);
   10485          77 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10486             :     tmp = fieldFromInstruction(insn, 8, 5);
   10487          77 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10488             :     tmp = fieldFromInstruction(insn, 16, 5);
   10489          77 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10490             :     return S;
   10491             :   case 213:
   10492             :     tmp = fieldFromInstruction(insn, 0, 5);
   10493           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10494             :     tmp = 0;
   10495             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
   10496           4 :     tmp |= fieldFromInstruction(insn, 21, 1) << 9;
   10497           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10498             :     return S;
   10499             :   case 214:
   10500             :     tmp = fieldFromInstruction(insn, 0, 5);
   10501           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10502             :     tmp = 0;
   10503             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
   10504           3 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   10505           3 :     tmp |= fieldFromInstruction(insn, 21, 2) << 4;
   10506           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10507             :     tmp = fieldFromInstruction(insn, 16, 5);
   10508           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10509             :     tmp = fieldFromInstruction(insn, 8, 5);
   10510           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10511             :     return S;
   10512             :   case 215:
   10513             :     tmp = fieldFromInstruction(insn, 8, 5);
   10514           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10515             :     tmp = 0;
   10516             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
   10517           3 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   10518           3 :     tmp |= fieldFromInstruction(insn, 21, 2) << 4;
   10519           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10520             :     tmp = fieldFromInstruction(insn, 16, 5);
   10521           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10522             :     tmp = 0;
   10523             :     tmp |= fieldFromInstruction(insn, 0, 5) << 0;
   10524           3 :     tmp |= fieldFromInstruction(insn, 23, 1) << 5;
   10525           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10526             :     return S;
   10527             :   case 216:
   10528             :     tmp = fieldFromInstruction(insn, 0, 5);
   10529           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10530             :     tmp = 0;
   10531             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
   10532           4 :     tmp |= fieldFromInstruction(insn, 21, 1) << 9;
   10533           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10534             :     return S;
   10535             :   case 217:
   10536             :     tmp = fieldFromInstruction(insn, 0, 5);
   10537           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10538             :     tmp = fieldFromInstruction(insn, 0, 5);
   10539           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10540             :     tmp = fieldFromInstruction(insn, 16, 5);
   10541           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10542             :     tmp = 0;
   10543             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
   10544           4 :     tmp |= fieldFromInstruction(insn, 21, 1) << 9;
   10545           4 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10546             :     return S;
   10547             :   case 218:
   10548             :     tmp = fieldFromInstruction(insn, 16, 5);
   10549           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10550             :     tmp = fieldFromInstruction(insn, 0, 5);
   10551           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10552             :     tmp = fieldFromInstruction(insn, 16, 5);
   10553           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10554             :     tmp = 0;
   10555             :     tmp |= fieldFromInstruction(insn, 5, 9) << 0;
   10556           2 :     tmp |= fieldFromInstruction(insn, 21, 1) << 9;
   10557           2 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10558             :     return S;
   10559             :   case 219:
   10560             :     tmp = fieldFromInstruction(insn, 8, 5);
   10561           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10562             :     tmp = fieldFromInstruction(insn, 16, 5);
   10563           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10564             :     tmp = fieldFromInstruction(insn, 0, 5);
   10565           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10566             :     tmp = 0;
   10567             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
   10568           3 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   10569           3 :     tmp |= fieldFromInstruction(insn, 21, 2) << 4;
   10570           3 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10571             :     return S;
   10572             :   case 220:
   10573             :     tmp = fieldFromInstruction(insn, 8, 5);
   10574           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10575             :     tmp = fieldFromInstruction(insn, 16, 5);
   10576           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10577             :     tmp = 0;
   10578             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
   10579           2 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   10580           2 :     tmp |= fieldFromInstruction(insn, 21, 2) << 4;
   10581           2 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10582             :     tmp = fieldFromInstruction(insn, 0, 5);
   10583           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10584             :     return S;
   10585             :   case 221:
   10586             :     tmp = fieldFromInstruction(insn, 0, 2);
   10587           0 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10588             :     tmp = fieldFromInstruction(insn, 16, 5);
   10589           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10590             :     tmp = fieldFromInstruction(insn, 5, 8);
   10591           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10592             :     return S;
   10593             :   case 222:
   10594             :     tmp = fieldFromInstruction(insn, 0, 2);
   10595          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10596             :     tmp = fieldFromInstruction(insn, 16, 5);
   10597          12 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10598             :     tmp = fieldFromInstruction(insn, 5, 8);
   10599             :     if (s8_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10600          12 :     return S;
   10601             :   case 223:
   10602             :     tmp = fieldFromInstruction(insn, 0, 2);
   10603           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10604             :     tmp = fieldFromInstruction(insn, 16, 5);
   10605           6 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10606             :     tmp = fieldFromInstruction(insn, 5, 7);
   10607           6 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10608             :     return S;
   10609             :   case 224:
   10610             :     tmp = fieldFromInstruction(insn, 0, 2);
   10611           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10612             :     tmp = fieldFromInstruction(insn, 16, 5);
   10613           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10614             :     tmp = fieldFromInstruction(insn, 5, 5);
   10615           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10616             :     return S;
   10617             :   case 225:
   10618             :     tmp = fieldFromInstruction(insn, 0, 2);
   10619           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10620             :     tmp = fieldFromInstruction(insn, 16, 5);
   10621           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10622             :     tmp = fieldFromInstruction(insn, 5, 8);
   10623           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10624             :     return S;
   10625             :   case 226:
   10626             :     tmp = fieldFromInstruction(insn, 0, 2);
   10627           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10628             :     tmp = fieldFromInstruction(insn, 16, 5);
   10629           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10630             :     tmp = fieldFromInstruction(insn, 5, 8);
   10631           4 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10632             :     return S;
   10633             :   case 227:
   10634             :     tmp = fieldFromInstruction(insn, 0, 2);
   10635           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10636             :     tmp = fieldFromInstruction(insn, 16, 5);
   10637           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10638             :     tmp = fieldFromInstruction(insn, 5, 8);
   10639             :     if (s8_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10640           2 :     return S;
   10641             :   case 228:
   10642             :     tmp = fieldFromInstruction(insn, 0, 2);
   10643           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10644             :     tmp = fieldFromInstruction(insn, 16, 5);
   10645           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10646             :     tmp = fieldFromInstruction(insn, 5, 7);
   10647           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10648             :     return S;
   10649             :   case 229:
   10650             :     tmp = fieldFromInstruction(insn, 16, 5);
   10651          17 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10652             :     tmp = 0;
   10653             :     tmp |= fieldFromInstruction(insn, 3, 1) << 0;
   10654          17 :     tmp |= fieldFromInstruction(insn, 5, 3) << 1;
   10655          17 :     tmp |= fieldFromInstruction(insn, 13, 1) << 4;
   10656          17 :     tmp |= fieldFromInstruction(insn, 21, 3) << 5;
   10657          17 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10658             :     tmp = fieldFromInstruction(insn, 16, 5);
   10659          17 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10660             :     tmp = fieldFromInstruction(insn, 8, 5);
   10661          17 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10662             :     return S;
   10663             :   case 230:
   10664             :     tmp = fieldFromInstruction(insn, 8, 5);
   10665           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10666             :     tmp = fieldFromInstruction(insn, 0, 5);
   10667           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10668             :     tmp = 0;
   10669           2 :     tmp |= fieldFromInstruction(insn, 5, 3) << 2;
   10670           2 :     tmp |= fieldFromInstruction(insn, 13, 1) << 5;
   10671           2 :     tmp |= fieldFromInstruction(insn, 21, 2) << 6;
   10672           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10673             :     tmp = fieldFromInstruction(insn, 16, 5);
   10674           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10675             :     return S;
   10676             :   case 231:
   10677             :     tmp = fieldFromInstruction(insn, 8, 5);
   10678           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10679             :     tmp = fieldFromInstruction(insn, 0, 5);
   10680           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10681             :     tmp = fieldFromInstruction(insn, 16, 5);
   10682           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10683             :     tmp = 0;
   10684             :     tmp |= fieldFromInstruction(insn, 5, 3) << 0;
   10685           3 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   10686           3 :     tmp |= fieldFromInstruction(insn, 21, 2) << 4;
   10687           3 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10688             :     return S;
   10689             :   case 232:
   10690             :     tmp = fieldFromInstruction(insn, 0, 5);
   10691           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10692             :     tmp = fieldFromInstruction(insn, 16, 5);
   10693           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10694             :     tmp = fieldFromInstruction(insn, 5, 8);
   10695           5 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10696             :     return S;
   10697             :   case 233:
   10698             :     tmp = fieldFromInstruction(insn, 0, 5);
   10699           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10700             :     tmp = fieldFromInstruction(insn, 0, 5);
   10701           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10702             :     tmp = fieldFromInstruction(insn, 16, 5);
   10703           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10704             :     tmp = fieldFromInstruction(insn, 5, 8);
   10705           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10706             :     return S;
   10707             :   case 234:
   10708             :     tmp = fieldFromInstruction(insn, 0, 5);
   10709           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10710             :     tmp = fieldFromInstruction(insn, 0, 5);
   10711           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10712             :     tmp = fieldFromInstruction(insn, 16, 5);
   10713           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10714             :     tmp = fieldFromInstruction(insn, 5, 8);
   10715           5 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10716             :     return S;
   10717             :   case 235:
   10718             :     tmp = fieldFromInstruction(insn, 8, 5);
   10719           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10720             :     tmp = fieldFromInstruction(insn, 0, 5);
   10721           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10722             :     tmp = fieldFromInstruction(insn, 8, 5);
   10723           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10724             :     tmp = fieldFromInstruction(insn, 16, 5);
   10725           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10726             :     return S;
   10727             :   case 236:
   10728             :     tmp = fieldFromInstruction(insn, 0, 5);
   10729          78 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10730             :     tmp = fieldFromInstruction(insn, 0, 5);
   10731          78 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10732             :     tmp = fieldFromInstruction(insn, 16, 5);
   10733          78 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10734             :     tmp = fieldFromInstruction(insn, 8, 5);
   10735          78 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10736             :     return S;
   10737             :   case 237:
   10738             :     tmp = fieldFromInstruction(insn, 0, 5);
   10739           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10740             :     tmp = fieldFromInstruction(insn, 5, 2);
   10741           0 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10742             :     tmp = fieldFromInstruction(insn, 0, 5);
   10743           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10744             :     tmp = fieldFromInstruction(insn, 16, 5);
   10745           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10746             :     tmp = fieldFromInstruction(insn, 8, 5);
   10747           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10748             :     return S;
   10749             :   case 238:
   10750             :     tmp = fieldFromInstruction(insn, 0, 5);
   10751           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10752             :     tmp = fieldFromInstruction(insn, 5, 2);
   10753           1 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10754             :     tmp = fieldFromInstruction(insn, 8, 5);
   10755           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10756             :     tmp = fieldFromInstruction(insn, 16, 5);
   10757           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10758             :     return S;
   10759             :   case 239:
   10760             :     tmp = fieldFromInstruction(insn, 0, 5);
   10761          39 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10762             :     tmp = fieldFromInstruction(insn, 5, 2);
   10763          39 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10764             :     tmp = fieldFromInstruction(insn, 16, 5);
   10765          39 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10766             :     tmp = fieldFromInstruction(insn, 8, 5);
   10767          39 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10768             :     return S;
   10769             :   case 240:
   10770             :     tmp = fieldFromInstruction(insn, 0, 5);
   10771           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10772             :     tmp = fieldFromInstruction(insn, 0, 5);
   10773           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10774             :     tmp = fieldFromInstruction(insn, 8, 5);
   10775           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10776             :     tmp = fieldFromInstruction(insn, 16, 5);
   10777           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10778             :     return S;
   10779             :   case 241:
   10780             :     tmp = fieldFromInstruction(insn, 0, 5);
   10781           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10782             :     tmp = fieldFromInstruction(insn, 0, 5);
   10783           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10784             :     tmp = fieldFromInstruction(insn, 16, 5);
   10785           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10786             :     tmp = fieldFromInstruction(insn, 8, 5);
   10787           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10788             :     tmp = fieldFromInstruction(insn, 5, 2);
   10789           2 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10790             :     return S;
   10791             :   case 242:
   10792             :     tmp = fieldFromInstruction(insn, 0, 5);
   10793           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10794             :     tmp = fieldFromInstruction(insn, 5, 2);
   10795           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10796             :     tmp = fieldFromInstruction(insn, 8, 5);
   10797           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10798             :     tmp = fieldFromInstruction(insn, 16, 5);
   10799           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10800             :     return S;
   10801             :   case 243:
   10802             :     tmp = fieldFromInstruction(insn, 0, 5);
   10803          12 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10804             :     tmp = fieldFromInstruction(insn, 5, 2);
   10805          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10806             :     tmp = fieldFromInstruction(insn, 16, 5);
   10807          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10808             :     tmp = fieldFromInstruction(insn, 8, 5);
   10809          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10810             :     return S;
   10811             :   case 244:
   10812             :     tmp = fieldFromInstruction(insn, 0, 5);
   10813           8 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10814             :     tmp = fieldFromInstruction(insn, 8, 5);
   10815           8 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10816             :     tmp = fieldFromInstruction(insn, 19, 5);
   10817           8 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10818             :     tmp = fieldFromInstruction(insn, 16, 3);
   10819           8 :     if (DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10820             :     return S;
   10821             :   case 245:
   10822             :     tmp = fieldFromInstruction(insn, 0, 5);
   10823           2 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10824             :     tmp = fieldFromInstruction(insn, 8, 5);
   10825           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10826             :     tmp = fieldFromInstruction(insn, 19, 5);
   10827           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10828             :     tmp = fieldFromInstruction(insn, 16, 3);
   10829           2 :     if (DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10830             :     return S;
   10831             :   case 246:
   10832             :     tmp = fieldFromInstruction(insn, 0, 5);
   10833          10 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10834             :     tmp = fieldFromInstruction(insn, 8, 5);
   10835          10 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10836             :     tmp = fieldFromInstruction(insn, 16, 5);
   10837          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10838             :     return S;
   10839             :   case 247:
   10840             :     tmp = fieldFromInstruction(insn, 0, 5);
   10841          10 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10842             :     tmp = fieldFromInstruction(insn, 0, 5);
   10843          10 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10844             :     tmp = fieldFromInstruction(insn, 8, 5);
   10845          10 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10846             :     tmp = fieldFromInstruction(insn, 16, 5);
   10847          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10848             :     return S;
   10849             :   case 248:
   10850             :     tmp = fieldFromInstruction(insn, 0, 5);
   10851          21 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10852             :     tmp = fieldFromInstruction(insn, 8, 5);
   10853          21 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10854             :     tmp = fieldFromInstruction(insn, 16, 5);
   10855          21 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10856             :     return S;
   10857             :   case 249:
   10858             :     tmp = fieldFromInstruction(insn, 0, 5);
   10859          13 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10860             :     tmp = fieldFromInstruction(insn, 0, 5);
   10861          13 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10862             :     tmp = fieldFromInstruction(insn, 8, 5);
   10863          13 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10864             :     tmp = fieldFromInstruction(insn, 16, 5);
   10865          13 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10866             :     return S;
   10867             :   case 250:
   10868             :     tmp = fieldFromInstruction(insn, 0, 5);
   10869           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10870             :     tmp = fieldFromInstruction(insn, 8, 5);
   10871           2 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10872             :     tmp = fieldFromInstruction(insn, 16, 5);
   10873           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10874             :     return S;
   10875             :   case 251:
   10876             :     tmp = fieldFromInstruction(insn, 0, 5);
   10877           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10878             :     tmp = fieldFromInstruction(insn, 0, 5);
   10879           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10880             :     tmp = fieldFromInstruction(insn, 8, 5);
   10881           2 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10882             :     tmp = fieldFromInstruction(insn, 16, 5);
   10883           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10884             :     return S;
   10885             :   case 252:
   10886             :     tmp = fieldFromInstruction(insn, 0, 5);
   10887           4 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10888             :     tmp = fieldFromInstruction(insn, 8, 5);
   10889           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10890             :     tmp = fieldFromInstruction(insn, 16, 5);
   10891           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10892             :     return S;
   10893             :   case 253:
   10894             :     tmp = fieldFromInstruction(insn, 0, 5);
   10895           4 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10896             :     tmp = fieldFromInstruction(insn, 0, 5);
   10897           4 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10898             :     tmp = fieldFromInstruction(insn, 8, 5);
   10899           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10900             :     tmp = fieldFromInstruction(insn, 16, 5);
   10901           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10902             :     return S;
   10903             :   case 254:
   10904             :     tmp = fieldFromInstruction(insn, 0, 5);
   10905           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10906             :     tmp = fieldFromInstruction(insn, 8, 5);
   10907           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10908             :     tmp = fieldFromInstruction(insn, 16, 5);
   10909           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10910             :     tmp = fieldFromInstruction(insn, 5, 1);
   10911           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10912             :     return S;
   10913             :   case 255:
   10914             :     tmp = fieldFromInstruction(insn, 0, 5);
   10915           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10916             :     tmp = fieldFromInstruction(insn, 0, 5);
   10917           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10918             :     tmp = fieldFromInstruction(insn, 8, 5);
   10919           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10920             :     tmp = fieldFromInstruction(insn, 16, 5);
   10921           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10922             :     tmp = fieldFromInstruction(insn, 5, 1);
   10923           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10924             :     return S;
   10925             :   case 256:
   10926             :     tmp = fieldFromInstruction(insn, 0, 5);
   10927           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10928             :     tmp = fieldFromInstruction(insn, 0, 5);
   10929           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10930             :     tmp = fieldFromInstruction(insn, 8, 2);
   10931           1 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10932             :     tmp = fieldFromInstruction(insn, 16, 5);
   10933           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10934             :     return S;
   10935             :   case 257:
   10936             :     tmp = fieldFromInstruction(insn, 0, 5);
   10937           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10938             :     tmp = fieldFromInstruction(insn, 8, 5);
   10939           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10940             :     tmp = fieldFromInstruction(insn, 16, 5);
   10941           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10942             :     return S;
   10943             :   case 258:
   10944             :     tmp = fieldFromInstruction(insn, 0, 2);
   10945           0 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10946             :     tmp = fieldFromInstruction(insn, 0, 2);
   10947           0 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10948             :     tmp = fieldFromInstruction(insn, 8, 5);
   10949           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10950             :     tmp = fieldFromInstruction(insn, 16, 5);
   10951           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10952             :     return S;
   10953             :   case 259:
   10954             :     tmp = fieldFromInstruction(insn, 0, 5);
   10955           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10956             :     tmp = fieldFromInstruction(insn, 0, 5);
   10957           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10958             :     tmp = fieldFromInstruction(insn, 8, 5);
   10959           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10960             :     tmp = fieldFromInstruction(insn, 16, 5);
   10961           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10962             :     return S;
   10963             :   case 260:
   10964             :     tmp = fieldFromInstruction(insn, 0, 5);
   10965           2 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10966             :     tmp = fieldFromInstruction(insn, 0, 5);
   10967           2 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10968             :     tmp = fieldFromInstruction(insn, 8, 5);
   10969           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10970             :     tmp = fieldFromInstruction(insn, 16, 5);
   10971           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10972             :     return S;
   10973             :   case 261:
   10974             :     tmp = fieldFromInstruction(insn, 0, 5);
   10975           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10976             :     tmp = fieldFromInstruction(insn, 16, 5);
   10977           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10978             :     return S;
   10979             :   case 262:
   10980             :     tmp = fieldFromInstruction(insn, 0, 5);
   10981           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10982             :     tmp = fieldFromInstruction(insn, 0, 5);
   10983           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10984             :     tmp = fieldFromInstruction(insn, 16, 5);
   10985           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10986             :     return S;
   10987             :   case 263:
   10988             :     tmp = fieldFromInstruction(insn, 0, 2);
   10989           1 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10990             :     tmp = fieldFromInstruction(insn, 16, 5);
   10991           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10992             :     return S;
   10993             :   case 264:
   10994             :     tmp = fieldFromInstruction(insn, 0, 2);
   10995           0 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10996             :     tmp = fieldFromInstruction(insn, 8, 5);
   10997           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   10998             :     tmp = fieldFromInstruction(insn, 16, 5);
   10999           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11000             :     return S;
   11001             :   case 265:
   11002             :     tmp = fieldFromInstruction(insn, 0, 5);
   11003           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11004             :     tmp = fieldFromInstruction(insn, 8, 2);
   11005           1 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11006             :     tmp = fieldFromInstruction(insn, 16, 5);
   11007           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11008             :     return S;
   11009             :   case 266:
   11010             :     tmp = fieldFromInstruction(insn, 0, 5);
   11011           2 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11012             :     tmp = fieldFromInstruction(insn, 8, 5);
   11013           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11014             :     tmp = fieldFromInstruction(insn, 16, 5);
   11015           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11016             :     return S;
   11017             :   case 267:
   11018             :     tmp = fieldFromInstruction(insn, 8, 5);
   11019           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11020             :     tmp = fieldFromInstruction(insn, 0, 5);
   11021           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11022             :     tmp = fieldFromInstruction(insn, 8, 5);
   11023           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11024             :     tmp = fieldFromInstruction(insn, 0, 5);
   11025           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11026             :     tmp = fieldFromInstruction(insn, 16, 5);
   11027           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11028             :     return S;
   11029             :   case 268:
   11030             :     tmp = fieldFromInstruction(insn, 0, 5);
   11031           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11032             :     tmp = fieldFromInstruction(insn, 5, 2);
   11033           0 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11034             :     tmp = fieldFromInstruction(insn, 8, 5);
   11035           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11036             :     return S;
   11037             :   case 269:
   11038             :     tmp = fieldFromInstruction(insn, 0, 5);
   11039           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11040             :     tmp = fieldFromInstruction(insn, 5, 2);
   11041           0 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11042             :     tmp = fieldFromInstruction(insn, 8, 5);
   11043           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11044             :     tmp = fieldFromInstruction(insn, 16, 5);
   11045           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11046             :     return S;
   11047             :   case 270:
   11048             :     tmp = fieldFromInstruction(insn, 0, 5);
   11049           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11050             :     tmp = fieldFromInstruction(insn, 0, 5);
   11051           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11052             :     tmp = fieldFromInstruction(insn, 8, 5);
   11053           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11054             :     tmp = fieldFromInstruction(insn, 19, 5);
   11055           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11056             :     tmp = fieldFromInstruction(insn, 16, 3);
   11057           1 :     if (DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11058             :     return S;
   11059             :   case 271:
   11060             :     tmp = fieldFromInstruction(insn, 0, 5);
   11061           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11062             :     tmp = fieldFromInstruction(insn, 0, 5);
   11063           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11064             :     tmp = fieldFromInstruction(insn, 8, 5);
   11065           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11066             :     tmp = fieldFromInstruction(insn, 19, 5);
   11067           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11068             :     tmp = fieldFromInstruction(insn, 16, 3);
   11069           1 :     if (DecodeIntRegsLow8RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11070             :     return S;
   11071             :   case 272:
   11072             :     tmp = fieldFromInstruction(insn, 0, 5);
   11073          96 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11074             :     tmp = fieldFromInstruction(insn, 8, 5);
   11075          96 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11076             :     tmp = fieldFromInstruction(insn, 16, 5);
   11077          96 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11078             :     return S;
   11079             :   case 273:
   11080             :     tmp = fieldFromInstruction(insn, 0, 5);
   11081           9 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11082             :     tmp = fieldFromInstruction(insn, 0, 5);
   11083           9 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11084             :     tmp = fieldFromInstruction(insn, 8, 5);
   11085           9 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11086             :     tmp = fieldFromInstruction(insn, 16, 5);
   11087           9 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11088             :     return S;
   11089             :   case 274:
   11090             :     tmp = fieldFromInstruction(insn, 0, 5);
   11091          17 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11092             :     tmp = fieldFromInstruction(insn, 8, 5);
   11093          17 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11094             :     tmp = fieldFromInstruction(insn, 16, 5);
   11095          17 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11096             :     return S;
   11097             :   case 275:
   11098             :     tmp = fieldFromInstruction(insn, 0, 5);
   11099          10 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11100             :     tmp = fieldFromInstruction(insn, 0, 5);
   11101          10 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11102             :     tmp = fieldFromInstruction(insn, 8, 5);
   11103          10 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11104             :     tmp = fieldFromInstruction(insn, 16, 5);
   11105          10 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11106             :     return S;
   11107             :   case 276:
   11108             :     tmp = fieldFromInstruction(insn, 0, 5);
   11109          21 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11110             :     tmp = fieldFromInstruction(insn, 8, 5);
   11111          21 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11112             :     tmp = fieldFromInstruction(insn, 16, 5);
   11113          21 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11114             :     return S;
   11115             :   case 277:
   11116             :     tmp = fieldFromInstruction(insn, 0, 2);
   11117          36 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11118             :     tmp = fieldFromInstruction(insn, 0, 2);
   11119          36 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11120             :     tmp = fieldFromInstruction(insn, 8, 5);
   11121          36 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11122             :     tmp = fieldFromInstruction(insn, 16, 5);
   11123          36 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11124             :     return S;
   11125             :   case 278:
   11126             :     tmp = fieldFromInstruction(insn, 0, 5);
   11127           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11128             :     tmp = fieldFromInstruction(insn, 5, 2);
   11129           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11130             :     tmp = fieldFromInstruction(insn, 8, 5);
   11131           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11132             :     tmp = fieldFromInstruction(insn, 16, 5);
   11133           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11134             :     tmp = fieldFromInstruction(insn, 5, 2);
   11135           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11136             :     return S;
   11137             :   case 279:
   11138             :     tmp = fieldFromInstruction(insn, 0, 5);
   11139           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11140             :     tmp = fieldFromInstruction(insn, 0, 5);
   11141           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11142             :     tmp = fieldFromInstruction(insn, 8, 5);
   11143           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11144             :     tmp = fieldFromInstruction(insn, 16, 5);
   11145           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11146             :     tmp = fieldFromInstruction(insn, 5, 3);
   11147           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11148             :     return S;
   11149             :   case 280:
   11150             :     tmp = fieldFromInstruction(insn, 0, 5);
   11151           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11152             :     tmp = fieldFromInstruction(insn, 0, 5);
   11153           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11154             :     tmp = fieldFromInstruction(insn, 8, 5);
   11155           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11156             :     tmp = fieldFromInstruction(insn, 16, 5);
   11157           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11158             :     tmp = fieldFromInstruction(insn, 5, 3);
   11159           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11160             :     return S;
   11161             :   case 281:
   11162             :     tmp = fieldFromInstruction(insn, 0, 5);
   11163          70 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11164             :     tmp = fieldFromInstruction(insn, 8, 5);
   11165          70 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11166             :     return S;
   11167             :   case 282:
   11168             :     tmp = fieldFromInstruction(insn, 0, 5);
   11169           8 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11170             :     tmp = fieldFromInstruction(insn, 8, 5);
   11171           8 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11172             :     return S;
   11173             :   case 283:
   11174             :     tmp = fieldFromInstruction(insn, 0, 2);
   11175           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11176             :     tmp = fieldFromInstruction(insn, 8, 2);
   11177           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11178             :     tmp = fieldFromInstruction(insn, 22, 2);
   11179           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11180             :     return S;
   11181             :   case 284:
   11182             :     tmp = fieldFromInstruction(insn, 0, 2);
   11183           0 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11184             :     tmp = fieldFromInstruction(insn, 8, 2);
   11185           0 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11186             :     return S;
   11187             :   case 285:
   11188             :     tmp = fieldFromInstruction(insn, 0, 5);
   11189           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11190             :     tmp = fieldFromInstruction(insn, 8, 5);
   11191           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11192             :     tmp = fieldFromInstruction(insn, 16, 5);
   11193           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11194             :     tmp = fieldFromInstruction(insn, 5, 3);
   11195           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11196             :     return S;
   11197             :   case 286:
   11198             :     tmp = fieldFromInstruction(insn, 0, 5);
   11199           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11200             :     tmp = fieldFromInstruction(insn, 8, 5);
   11201           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11202             :     tmp = fieldFromInstruction(insn, 16, 5);
   11203           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11204             :     tmp = fieldFromInstruction(insn, 5, 3);
   11205           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11206             :     return S;
   11207             :   case 287:
   11208             :     tmp = fieldFromInstruction(insn, 0, 5);
   11209           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11210             :     tmp = fieldFromInstruction(insn, 0, 5);
   11211           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11212             :     tmp = fieldFromInstruction(insn, 8, 5);
   11213           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11214             :     return S;
   11215             :   case 288:
   11216             :     tmp = fieldFromInstruction(insn, 0, 5);
   11217          12 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11218             :     tmp = fieldFromInstruction(insn, 22, 2);
   11219          12 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11220             :     tmp = fieldFromInstruction(insn, 0, 5);
   11221          12 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11222             :     tmp = fieldFromInstruction(insn, 8, 5);
   11223          12 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11224             :     return S;
   11225             :   case 289:
   11226             :     tmp = fieldFromInstruction(insn, 0, 5);
   11227           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11228             :     tmp = fieldFromInstruction(insn, 22, 2);
   11229           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11230             :     tmp = fieldFromInstruction(insn, 8, 5);
   11231           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11232             :     return S;
   11233             :   case 290:
   11234             :     tmp = fieldFromInstruction(insn, 0, 5);
   11235           3 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11236             :     tmp = fieldFromInstruction(insn, 22, 2);
   11237           3 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11238             :     return S;
   11239             :   case 291:
   11240             :     tmp = fieldFromInstruction(insn, 8, 1);
   11241           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11242             :     return S;
   11243             :   case 292:
   11244             :     tmp = fieldFromInstruction(insn, 22, 2);
   11245           3 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11246             :     return S;
   11247             :   case 293:
   11248             :     tmp = fieldFromInstruction(insn, 22, 2);
   11249           1 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11250             :     tmp = fieldFromInstruction(insn, 8, 1);
   11251           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11252             :     return S;
   11253             :   case 294:
   11254             :     tmp = fieldFromInstruction(insn, 0, 5);
   11255           0 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11256             :     tmp = fieldFromInstruction(insn, 5, 2);
   11257           0 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11258             :     tmp = fieldFromInstruction(insn, 8, 5);
   11259           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11260             :     tmp = fieldFromInstruction(insn, 16, 5);
   11261           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11262             :     return S;
   11263             :   case 295:
   11264             :     tmp = fieldFromInstruction(insn, 0, 5);
   11265           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11266             :     tmp = fieldFromInstruction(insn, 5, 2);
   11267           0 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11268             :     tmp = fieldFromInstruction(insn, 8, 5);
   11269           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11270             :     tmp = fieldFromInstruction(insn, 16, 5);
   11271           0 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11272             :     return S;
   11273             :   case 296:
   11274             :     tmp = fieldFromInstruction(insn, 0, 2);
   11275           3 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11276             :     tmp = fieldFromInstruction(insn, 8, 5);
   11277           3 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11278             :     tmp = fieldFromInstruction(insn, 16, 5);
   11279           3 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11280             :     return S;
   11281             :   case 297:
   11282             :     tmp = fieldFromInstruction(insn, 0, 5);
   11283          10 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11284             :     tmp = fieldFromInstruction(insn, 16, 5);
   11285          10 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11286             :     tmp = 0;
   11287             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11288          10 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11289             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11290          10 :     return S;
   11291             :   case 298:
   11292             :     tmp = fieldFromInstruction(insn, 16, 5);
   11293           7 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11294             :     tmp = 0;
   11295             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11296           7 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11297             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11298             :     tmp = fieldFromInstruction(insn, 0, 5);
   11299           7 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11300             :     return S;
   11301             :   case 299:
   11302             :     tmp = fieldFromInstruction(insn, 11, 2);
   11303           8 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11304             :     tmp = fieldFromInstruction(insn, 16, 5);
   11305           8 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11306             :     tmp = 0;
   11307             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11308           8 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11309             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11310             :     tmp = fieldFromInstruction(insn, 0, 5);
   11311           8 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11312             :     return S;
   11313             :   case 300:
   11314             :     tmp = fieldFromInstruction(insn, 11, 2);
   11315          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11316             :     tmp = fieldFromInstruction(insn, 16, 5);
   11317          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11318             :     tmp = 0;
   11319             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11320          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11321             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11322             :     tmp = fieldFromInstruction(insn, 0, 5);
   11323          12 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11324             :     return S;
   11325             :   case 301:
   11326             :     tmp = fieldFromInstruction(insn, 16, 5);
   11327           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11328             :     tmp = 0;
   11329             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11330           4 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11331             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11332             :     tmp = fieldFromInstruction(insn, 0, 3);
   11333           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11334             :     return S;
   11335             :   case 302:
   11336             :     tmp = fieldFromInstruction(insn, 16, 5);
   11337           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11338             :     tmp = 0;
   11339             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11340           1 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11341             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11342           1 :     return S;
   11343             :   case 303:
   11344             :     tmp = fieldFromInstruction(insn, 0, 5);
   11345          12 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11346             :     tmp = fieldFromInstruction(insn, 11, 2);
   11347          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11348             :     tmp = fieldFromInstruction(insn, 16, 5);
   11349          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11350             :     tmp = 0;
   11351             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11352          12 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11353             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11354          12 :     return S;
   11355             :   case 304:
   11356             :     tmp = fieldFromInstruction(insn, 11, 2);
   11357           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11358             :     tmp = fieldFromInstruction(insn, 16, 5);
   11359           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11360             :     tmp = 0;
   11361             :     tmp |= fieldFromInstruction(insn, 8, 3) << 0;
   11362           4 :     tmp |= fieldFromInstruction(insn, 13, 1) << 3;
   11363             :     if (s4_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11364             :     tmp = fieldFromInstruction(insn, 0, 3);
   11365           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11366             :     return S;
   11367             :   case 305:
   11368             :     tmp = fieldFromInstruction(insn, 0, 5);
   11369           7 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11370             :     tmp = fieldFromInstruction(insn, 16, 5);
   11371           7 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11372             :     tmp = fieldFromInstruction(insn, 16, 5);
   11373           7 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11374             :     tmp = fieldFromInstruction(insn, 8, 3);
   11375             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11376           7 :     return S;
   11377             :   case 306:
   11378             :     tmp = fieldFromInstruction(insn, 16, 5);
   11379           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11380             :     tmp = fieldFromInstruction(insn, 16, 5);
   11381           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11382             :     tmp = fieldFromInstruction(insn, 8, 3);
   11383             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11384             :     tmp = fieldFromInstruction(insn, 0, 5);
   11385           3 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11386             :     return S;
   11387             :   case 307:
   11388             :     tmp = fieldFromInstruction(insn, 16, 5);
   11389           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11390             :     tmp = fieldFromInstruction(insn, 11, 2);
   11391           4 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11392             :     tmp = fieldFromInstruction(insn, 16, 5);
   11393           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11394             :     tmp = fieldFromInstruction(insn, 8, 3);
   11395             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11396             :     tmp = fieldFromInstruction(insn, 0, 5);
   11397           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11398             :     return S;
   11399             :   case 308:
   11400             :     tmp = fieldFromInstruction(insn, 16, 5);
   11401           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11402             :     tmp = fieldFromInstruction(insn, 11, 2);
   11403           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11404             :     tmp = fieldFromInstruction(insn, 16, 5);
   11405           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11406             :     tmp = fieldFromInstruction(insn, 8, 3);
   11407             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11408             :     tmp = fieldFromInstruction(insn, 0, 5);
   11409           6 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11410             :     return S;
   11411             :   case 309:
   11412             :     tmp = fieldFromInstruction(insn, 16, 5);
   11413           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11414             :     tmp = fieldFromInstruction(insn, 16, 5);
   11415           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11416             :     tmp = fieldFromInstruction(insn, 8, 3);
   11417             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11418             :     tmp = fieldFromInstruction(insn, 0, 3);
   11419           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11420             :     return S;
   11421             :   case 310:
   11422             :     tmp = fieldFromInstruction(insn, 16, 5);
   11423           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11424             :     tmp = fieldFromInstruction(insn, 16, 5);
   11425           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11426             :     tmp = fieldFromInstruction(insn, 8, 3);
   11427             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11428           1 :     return S;
   11429             :   case 311:
   11430             :     tmp = fieldFromInstruction(insn, 0, 5);
   11431          12 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11432             :     tmp = fieldFromInstruction(insn, 16, 5);
   11433          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11434             :     tmp = fieldFromInstruction(insn, 11, 2);
   11435          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11436             :     tmp = fieldFromInstruction(insn, 16, 5);
   11437          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11438             :     tmp = fieldFromInstruction(insn, 8, 3);
   11439             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11440          12 :     return S;
   11441             :   case 312:
   11442             :     tmp = fieldFromInstruction(insn, 16, 5);
   11443           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11444             :     tmp = fieldFromInstruction(insn, 11, 2);
   11445           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11446             :     tmp = fieldFromInstruction(insn, 16, 5);
   11447           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11448             :     tmp = fieldFromInstruction(insn, 8, 3);
   11449             :     if (s3_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11450             :     tmp = fieldFromInstruction(insn, 0, 3);
   11451           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11452             :     return S;
   11453             :   case 313:
   11454             :     tmp = fieldFromInstruction(insn, 0, 5);
   11455           7 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11456             :     tmp = fieldFromInstruction(insn, 16, 5);
   11457           7 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11458             :     tmp = fieldFromInstruction(insn, 16, 5);
   11459           7 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11460             :     tmp = fieldFromInstruction(insn, 13, 1);
   11461           7 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11462             :     return S;
   11463             :   case 314:
   11464             :     tmp = fieldFromInstruction(insn, 16, 5);
   11465           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11466             :     tmp = fieldFromInstruction(insn, 16, 5);
   11467           3 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11468             :     tmp = fieldFromInstruction(insn, 13, 1);
   11469           3 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11470             :     tmp = fieldFromInstruction(insn, 0, 5);
   11471           3 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11472             :     return S;
   11473             :   case 315:
   11474             :     tmp = fieldFromInstruction(insn, 16, 5);
   11475           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11476             :     tmp = fieldFromInstruction(insn, 11, 2);
   11477           4 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11478             :     tmp = fieldFromInstruction(insn, 16, 5);
   11479           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11480             :     tmp = fieldFromInstruction(insn, 13, 1);
   11481           4 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11482             :     tmp = fieldFromInstruction(insn, 0, 5);
   11483           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11484             :     return S;
   11485             :   case 316:
   11486             :     tmp = fieldFromInstruction(insn, 16, 5);
   11487           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11488             :     tmp = fieldFromInstruction(insn, 11, 2);
   11489           6 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11490             :     tmp = fieldFromInstruction(insn, 16, 5);
   11491           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11492             :     tmp = fieldFromInstruction(insn, 13, 1);
   11493           6 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11494             :     tmp = fieldFromInstruction(insn, 0, 5);
   11495           6 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11496             :     return S;
   11497             :   case 317:
   11498             :     tmp = fieldFromInstruction(insn, 16, 5);
   11499           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11500             :     tmp = fieldFromInstruction(insn, 16, 5);
   11501           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11502             :     tmp = fieldFromInstruction(insn, 13, 1);
   11503           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11504             :     tmp = fieldFromInstruction(insn, 0, 3);
   11505           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11506             :     return S;
   11507             :   case 318:
   11508             :     tmp = fieldFromInstruction(insn, 16, 5);
   11509           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11510             :     tmp = fieldFromInstruction(insn, 16, 5);
   11511           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11512             :     tmp = fieldFromInstruction(insn, 13, 1);
   11513           1 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11514             :     return S;
   11515             :   case 319:
   11516             :     tmp = fieldFromInstruction(insn, 0, 5);
   11517          12 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11518             :     tmp = fieldFromInstruction(insn, 16, 5);
   11519          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11520             :     tmp = fieldFromInstruction(insn, 11, 2);
   11521          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11522             :     tmp = fieldFromInstruction(insn, 16, 5);
   11523          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11524             :     tmp = fieldFromInstruction(insn, 13, 1);
   11525          12 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11526             :     return S;
   11527             :   case 320:
   11528             :     tmp = fieldFromInstruction(insn, 16, 5);
   11529           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11530             :     tmp = fieldFromInstruction(insn, 11, 2);
   11531           4 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11532             :     tmp = fieldFromInstruction(insn, 16, 5);
   11533           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11534             :     tmp = fieldFromInstruction(insn, 13, 1);
   11535           4 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11536             :     tmp = fieldFromInstruction(insn, 0, 3);
   11537           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11538             :     return S;
   11539             :   case 321:
   11540             :     tmp = fieldFromInstruction(insn, 16, 5);
   11541           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11542             :     tmp = fieldFromInstruction(insn, 13, 1);
   11543           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11544             :     tmp = fieldFromInstruction(insn, 0, 5);
   11545           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11546             :     return S;
   11547             :   case 322:
   11548             :     tmp = fieldFromInstruction(insn, 16, 5);
   11549           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11550             :     tmp = fieldFromInstruction(insn, 13, 1);
   11551           1 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11552             :     tmp = fieldFromInstruction(insn, 0, 5);
   11553           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11554             :     return S;
   11555             :   case 323:
   11556             :     tmp = fieldFromInstruction(insn, 5, 2);
   11557           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11558             :     tmp = fieldFromInstruction(insn, 16, 5);
   11559           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11560             :     tmp = fieldFromInstruction(insn, 13, 1);
   11561           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11562             :     tmp = fieldFromInstruction(insn, 0, 5);
   11563           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11564             :     return S;
   11565             :   case 324:
   11566             :     tmp = fieldFromInstruction(insn, 5, 2);
   11567           1 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11568             :     tmp = fieldFromInstruction(insn, 16, 5);
   11569           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11570             :     tmp = fieldFromInstruction(insn, 13, 1);
   11571           1 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11572             :     tmp = fieldFromInstruction(insn, 0, 5);
   11573           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11574             :     return S;
   11575             :   case 325:
   11576             :     tmp = fieldFromInstruction(insn, 16, 5);
   11577           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11578             :     tmp = fieldFromInstruction(insn, 13, 1);
   11579           4 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11580             :     tmp = fieldFromInstruction(insn, 8, 5);
   11581           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11582             :     tmp = fieldFromInstruction(insn, 0, 5);
   11583           4 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11584             :     return S;
   11585             :   case 326:
   11586             :     tmp = fieldFromInstruction(insn, 16, 5);
   11587           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11588             :     tmp = fieldFromInstruction(insn, 13, 1);
   11589           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11590             :     tmp = fieldFromInstruction(insn, 8, 5);
   11591           2 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11592             :     tmp = fieldFromInstruction(insn, 0, 5);
   11593           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11594             :     return S;
   11595             :   case 327:
   11596             :     tmp = fieldFromInstruction(insn, 5, 2);
   11597           2 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11598             :     tmp = fieldFromInstruction(insn, 16, 5);
   11599           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11600             :     tmp = fieldFromInstruction(insn, 13, 1);
   11601           2 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11602             :     tmp = fieldFromInstruction(insn, 8, 5);
   11603           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11604             :     tmp = fieldFromInstruction(insn, 0, 5);
   11605           2 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11606             :     return S;
   11607             :   case 328:
   11608             :     tmp = fieldFromInstruction(insn, 5, 2);
   11609           1 :     if (DecodeHvxQRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11610             :     tmp = fieldFromInstruction(insn, 16, 5);
   11611           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11612             :     tmp = fieldFromInstruction(insn, 13, 1);
   11613           1 :     if (DecodeModRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11614             :     tmp = fieldFromInstruction(insn, 8, 5);
   11615           1 :     if (DecodeHvxWRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11616             :     tmp = fieldFromInstruction(insn, 0, 5);
   11617           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11618             :     return S;
   11619             :   case 329:
   11620             :     tmp = fieldFromInstruction(insn, 0, 5);
   11621           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11622             :     tmp = fieldFromInstruction(insn, 8, 5);
   11623           1 :     if (DecodeHvxVRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11624             :     tmp = fieldFromInstruction(insn, 16, 5);
   11625           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11626             :     return S;
   11627             :   case 330:
   11628             :     tmp = fieldFromInstruction(insn, 0, 5);
   11629          15 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11630             :     tmp = fieldFromInstruction(insn, 16, 5);
   11631          15 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11632             :     tmp = 0;
   11633             :     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
   11634          15 :     tmp |= fieldFromInstruction(insn, 8, 4) << 2;
   11635          15 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11636             :     return S;
   11637             :   case 331:
   11638             :     tmp = fieldFromInstruction(insn, 0, 5);
   11639           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11640             :     tmp = fieldFromInstruction(insn, 16, 5);
   11641           5 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11642             :     tmp = 0;
   11643             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
   11644           5 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   11645           5 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11646             :     tmp = 0;
   11647             :     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
   11648           5 :     tmp |= fieldFromInstruction(insn, 8, 4) << 2;
   11649           5 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11650             :     return S;
   11651             :   case 332:
   11652             :     tmp = fieldFromInstruction(insn, 0, 5);
   11653           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11654             :     tmp = fieldFromInstruction(insn, 16, 5);
   11655           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11656             :     tmp = fieldFromInstruction(insn, 0, 5);
   11657           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11658             :     tmp = 0;
   11659             :     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
   11660           1 :     tmp |= fieldFromInstruction(insn, 8, 4) << 2;
   11661           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11662             :     return S;
   11663             :   case 333:
   11664             :     tmp = fieldFromInstruction(insn, 0, 5);
   11665           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11666             :     tmp = fieldFromInstruction(insn, 0, 5);
   11667           1 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11668             :     tmp = fieldFromInstruction(insn, 16, 5);
   11669           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11670             :     tmp = 0;
   11671             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
   11672           1 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   11673           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11674             :     tmp = 0;
   11675             :     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
   11676           1 :     tmp |= fieldFromInstruction(insn, 8, 4) << 2;
   11677           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11678             :     return S;
   11679             :   case 334:
   11680             :     tmp = fieldFromInstruction(insn, 0, 5);
   11681           6 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11682             :     tmp = fieldFromInstruction(insn, 16, 5);
   11683           6 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11684             :     tmp = 0;
   11685             :     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
   11686           6 :     tmp |= fieldFromInstruction(insn, 8, 4) << 2;
   11687           6 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11688             :     return S;
   11689             :   case 335:
   11690             :     tmp = fieldFromInstruction(insn, 0, 5);
   11691           4 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11692             :     tmp = fieldFromInstruction(insn, 16, 5);
   11693           4 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11694             :     tmp = 0;
   11695             :     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
   11696           4 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   11697           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11698             :     tmp = 0;
   11699             :     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
   11700           4 :     tmp |= fieldFromInstruction(insn, 8, 4) << 2;
   11701           4 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11702             :     return S;
   11703             :   case 336:
   11704             :     tmp = fieldFromInstruction(insn, 0, 5);
   11705          23 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11706             :     tmp = fieldFromInstruction(insn, 9, 2);
   11707          23 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11708             :     tmp = 0;
   11709             :     tmp |= fieldFromInstruction(insn, 8, 1) << 0;
   11710          23 :     tmp |= fieldFromInstruction(insn, 16, 5) << 1;
   11711          23 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11712             :     return S;
   11713             :   case 337:
   11714             :     tmp = fieldFromInstruction(insn, 16, 5);
   11715           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11716             :     tmp = fieldFromInstruction(insn, 0, 6);
   11717           1 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11718             :     tmp = fieldFromInstruction(insn, 8, 5);
   11719           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11720             :     return S;
   11721             :   case 338:
   11722             :     tmp = fieldFromInstruction(insn, 16, 5);
   11723           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11724             :     tmp = 0;
   11725             :     tmp |= fieldFromInstruction(insn, 6, 1) << 0;
   11726           9 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   11727           9 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11728             :     tmp = fieldFromInstruction(insn, 0, 6);
   11729           9 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11730             :     tmp = fieldFromInstruction(insn, 8, 5);
   11731           9 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11732             :     return S;
   11733             :   case 339:
   11734             :     tmp = fieldFromInstruction(insn, 0, 2);
   11735          37 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11736             :     tmp = 0;
   11737             :     tmp |= fieldFromInstruction(insn, 3, 4) << 0;
   11738          37 :     tmp |= fieldFromInstruction(insn, 16, 2) << 4;
   11739          37 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11740             :     tmp = fieldFromInstruction(insn, 8, 5);
   11741          37 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11742             :     return S;
   11743             :   case 340:
   11744             :     tmp = fieldFromInstruction(insn, 16, 5);
   11745           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11746             :     tmp = fieldFromInstruction(insn, 0, 6);
   11747           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11748             :     tmp = fieldFromInstruction(insn, 8, 3);
   11749           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11750             :     return S;
   11751             :   case 341:
   11752             :     tmp = fieldFromInstruction(insn, 16, 5);
   11753           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11754             :     tmp = 0;
   11755             :     tmp |= fieldFromInstruction(insn, 6, 1) << 0;
   11756           0 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   11757           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11758             :     tmp = fieldFromInstruction(insn, 0, 6);
   11759           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11760             :     tmp = fieldFromInstruction(insn, 8, 3);
   11761           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11762             :     return S;
   11763             :   case 342:
   11764             :     tmp = fieldFromInstruction(insn, 0, 2);
   11765          12 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11766             :     tmp = 0;
   11767             :     tmp |= fieldFromInstruction(insn, 3, 4) << 0;
   11768          12 :     tmp |= fieldFromInstruction(insn, 16, 2) << 4;
   11769          12 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11770             :     tmp = fieldFromInstruction(insn, 8, 3);
   11771          12 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11772             :     return S;
   11773             :   case 343:
   11774             :     tmp = fieldFromInstruction(insn, 0, 5);
   11775           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11776             :     tmp = fieldFromInstruction(insn, 9, 2);
   11777           0 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11778             :     tmp = 0;
   11779             :     tmp |= fieldFromInstruction(insn, 8, 1) << 0;
   11780           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 1;
   11781           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11782             :     return S;
   11783             :   case 344:
   11784             :     tmp = fieldFromInstruction(insn, 16, 5);
   11785           0 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11786             :     tmp = fieldFromInstruction(insn, 0, 6);
   11787           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11788             :     tmp = fieldFromInstruction(insn, 8, 5);
   11789           0 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11790             :     return S;
   11791             :   case 345:
   11792             :     tmp = fieldFromInstruction(insn, 16, 5);
   11793           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11794             :     tmp = 0;
   11795             :     tmp |= fieldFromInstruction(insn, 6, 1) << 0;
   11796           2 :     tmp |= fieldFromInstruction(insn, 13, 1) << 1;
   11797           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11798             :     tmp = fieldFromInstruction(insn, 0, 6);
   11799           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11800             :     tmp = fieldFromInstruction(insn, 8, 5);
   11801           2 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11802             :     return S;
   11803             :   case 346:
   11804             :     tmp = fieldFromInstruction(insn, 0, 2);
   11805           8 :     if (DecodePredRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11806             :     tmp = 0;
   11807             :     tmp |= fieldFromInstruction(insn, 3, 4) << 0;
   11808           8 :     tmp |= fieldFromInstruction(insn, 16, 2) << 4;
   11809           8 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11810             :     tmp = fieldFromInstruction(insn, 8, 5);
   11811           8 :     if (DecodeDoubleRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11812             :     return S;
   11813             :   case 347:
   11814             :     tmp = fieldFromInstruction(insn, 0, 4);
   11815           2 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11816             :     tmp = fieldFromInstruction(insn, 0, 4);
   11817           2 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11818             :     tmp = fieldFromInstruction(insn, 4, 7);
   11819           2 :     if (s32_0ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11820             :     return S;
   11821             :   case 348:
   11822             :     tmp = fieldFromInstruction(insn, 0, 4);
   11823           9 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11824             :     tmp = fieldFromInstruction(insn, 4, 6);
   11825           9 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11826             :     return S;
   11827             :   case 349:
   11828             :     tmp = fieldFromInstruction(insn, 0, 4);
   11829           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11830           0 :     tmp = fieldFromInstruction(insn, 4, 6) << 2;
   11831           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11832             :     return S;
   11833             :   case 350:
   11834             :     tmp = fieldFromInstruction(insn, 0, 4);
   11835          11 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11836             :     tmp = fieldFromInstruction(insn, 4, 4);
   11837          11 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11838             :     return S;
   11839             :   case 351:
   11840             :     tmp = fieldFromInstruction(insn, 0, 4);
   11841           1 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11842             :     tmp = fieldFromInstruction(insn, 0, 4);
   11843           1 :     if (DecodeIntRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11844             :     tmp = fieldFromInstruction(insn, 4, 4);
   11845           1 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11846             :     return S;
   11847             :   case 352:
   11848             :     tmp = fieldFromInstruction(insn, 4, 4);
   11849           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11850             :     tmp = fieldFromInstruction(insn, 0, 2);
   11851           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11852             :     return S;
   11853             :   case 353:
   11854             :     tmp = fieldFromInstruction(insn, 0, 4);
   11855           4 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11856             :     return S;
   11857             :   case 354:
   11858             :     tmp = fieldFromInstruction(insn, 0, 3);
   11859           0 :     if (DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11860             :     tmp = fieldFromInstruction(insn, 5, 2);
   11861           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11862             :     return S;
   11863             :   case 355:
   11864             :     tmp = fieldFromInstruction(insn, 0, 3);
   11865           0 :     if (DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11866             :     tmp = fieldFromInstruction(insn, 4, 4);
   11867           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11868             :     return S;
   11869             :   case 356:
   11870             :     tmp = fieldFromInstruction(insn, 0, 4);
   11871        1034 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11872             :     tmp = fieldFromInstruction(insn, 4, 4);
   11873        1034 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11874        1034 :     tmp = fieldFromInstruction(insn, 8, 4) << 2;
   11875        1034 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11876             :     return S;
   11877             :   case 357:
   11878             :     tmp = fieldFromInstruction(insn, 0, 4);
   11879           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11880             :     tmp = fieldFromInstruction(insn, 4, 4);
   11881           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11882             :     tmp = fieldFromInstruction(insn, 8, 4);
   11883           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11884             :     return S;
   11885             :   case 358:
   11886             :     tmp = fieldFromInstruction(insn, 0, 4);
   11887           2 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11888             :     tmp = fieldFromInstruction(insn, 4, 4);
   11889           2 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11890           2 :     tmp = fieldFromInstruction(insn, 8, 3) << 1;
   11891           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11892             :     return S;
   11893             :   case 359:
   11894             :     tmp = fieldFromInstruction(insn, 0, 4);
   11895           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11896             :     tmp = fieldFromInstruction(insn, 4, 4);
   11897           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11898             :     tmp = fieldFromInstruction(insn, 8, 3);
   11899           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11900             :     return S;
   11901             :   case 360:
   11902             :     tmp = fieldFromInstruction(insn, 0, 4);
   11903           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11904           0 :     tmp = fieldFromInstruction(insn, 4, 5) << 2;
   11905           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11906             :     return S;
   11907             :   case 361:
   11908             :     tmp = fieldFromInstruction(insn, 0, 3);
   11909           2 :     if (DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11910           2 :     tmp = fieldFromInstruction(insn, 3, 5) << 3;
   11911           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11912             :     return S;
   11913             :   case 362:
   11914             :     tmp = fieldFromInstruction(insn, 4, 4);
   11915           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11916           0 :     tmp = fieldFromInstruction(insn, 8, 4) << 2;
   11917           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11918             :     tmp = fieldFromInstruction(insn, 0, 4);
   11919           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11920             :     return S;
   11921             :   case 363:
   11922             :     tmp = fieldFromInstruction(insn, 4, 4);
   11923           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11924             :     tmp = fieldFromInstruction(insn, 8, 4);
   11925           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11926             :     tmp = fieldFromInstruction(insn, 0, 4);
   11927           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11928             :     return S;
   11929             :   case 364:
   11930             :     tmp = fieldFromInstruction(insn, 4, 4);
   11931           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11932           0 :     tmp = fieldFromInstruction(insn, 8, 3) << 1;
   11933           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11934             :     tmp = fieldFromInstruction(insn, 0, 4);
   11935           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11936             :     return S;
   11937             :   case 365:
   11938           0 :     tmp = fieldFromInstruction(insn, 4, 5) << 2;
   11939           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11940             :     tmp = fieldFromInstruction(insn, 0, 4);
   11941           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11942             :     return S;
   11943             :   case 366:
   11944           2 :     tmp = fieldFromInstruction(insn, 3, 6) << 3;
   11945             :     if (s6_3ImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11946             :     tmp = fieldFromInstruction(insn, 0, 3);
   11947           2 :     if (DecodeGeneralDoubleLow8RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11948             :     return S;
   11949             :   case 367:
   11950             :     tmp = fieldFromInstruction(insn, 4, 4);
   11951           2 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11952           2 :     tmp = fieldFromInstruction(insn, 0, 4) << 2;
   11953           2 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11954             :     return S;
   11955             :   case 368:
   11956             :     tmp = fieldFromInstruction(insn, 4, 4);
   11957           0 :     if (DecodeGeneralSubRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11958             :     tmp = fieldFromInstruction(insn, 0, 4);
   11959           0 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11960             :     return S;
   11961             :   case 369:
   11962          13 :     tmp = fieldFromInstruction(insn, 4, 5) << 3;
   11963          13 :     if (unsignedImmDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
   11964             :     return S;
   11965             :   }
   11966             : }
   11967             : 
   11968             : template<typename InsnType>
   11969        6908 : static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
   11970             :                                       InsnType insn, uint64_t Address,
   11971             :                                       const void *DisAsm,
   11972             :                                       const MCSubtargetInfo &STI) {
   11973             :   const FeatureBitset& Bits = STI.getFeatureBits();
   11974             : 
   11975             :   const uint8_t *Ptr = DecodeTable;
   11976             :   uint32_t CurFieldValue = 0;
   11977             :   DecodeStatus S = MCDisassembler::Success;
   11978             :   while (true) {
   11979      183811 :     ptrdiff_t Loc = Ptr - DecodeTable;
   11980      183811 :     switch (*Ptr) {
   11981           0 :     default:
   11982           0 :       errs() << Loc << ": Unexpected decode table opcode!\n";
   11983           0 :       return MCDisassembler::Fail;
   11984       20240 :     case MCD::OPC_ExtractField: {
   11985       20240 :       unsigned Start = *++Ptr;
   11986       20240 :       unsigned Len = *++Ptr;
   11987       20240 :       ++Ptr;
   11988             :       CurFieldValue = fieldFromInstruction(insn, Start, Len);
   11989             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
   11990             :                    << Len << "): " << CurFieldValue << "\n");
   11991       20240 :       break;
   11992             :     }
   11993      150380 :     case MCD::OPC_FilterValue: {
   11994             :       // Decode the field value.
   11995             :       unsigned Len;
   11996      150380 :       InsnType Val = decodeULEB128(++Ptr, &Len);
   11997      150380 :       Ptr += Len;
   11998             :       // NumToSkip is a plain 24-bit integer.
   11999      150380 :       unsigned NumToSkip = *Ptr++;
   12000      150380 :       NumToSkip |= (*Ptr++) << 8;
   12001      150380 :       NumToSkip |= (*Ptr++) << 16;
   12002             : 
   12003             :       // Perform the filter operation.
   12004      150380 :       if (Val != CurFieldValue)
   12005      130758 :         Ptr += NumToSkip;
   12006             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip
   12007             :                    << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:")
   12008             :                    << " continuing at " << (Ptr - DecodeTable) << "\n");
   12009             : 
   12010             :       break;
   12011             :     }
   12012        5534 :     case MCD::OPC_CheckField: {
   12013        5534 :       unsigned Start = *++Ptr;
   12014        5534 :       unsigned Len = *++Ptr;
   12015             :       InsnType FieldValue = fieldFromInstruction(insn, Start, Len);
   12016             :       // Decode the field value.
   12017        5534 :       uint32_t ExpectedValue = decodeULEB128(++Ptr, &Len);
   12018        5534 :       Ptr += Len;
   12019             :       // NumToSkip is a plain 24-bit integer.
   12020        5534 :       unsigned NumToSkip = *Ptr++;
   12021        5534 :       NumToSkip |= (*Ptr++) << 8;
   12022        5534 :       NumToSkip |= (*Ptr++) << 16;
   12023             : 
   12024             :       // If the actual and expected values don't match, skip.
   12025        5534 :       if (ExpectedValue != FieldValue)
   12026          23 :         Ptr += NumToSkip;
   12027             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", "
   12028             :                    << Len << ", " << ExpectedValue << ", " << NumToSkip
   12029             :                    << "): FieldValue = " << FieldValue << ", ExpectedValue = "
   12030             :                    << ExpectedValue << ": "
   12031             :                    << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n"));
   12032             :       break;
   12033             :     }
   12034         749 :     case MCD::OPC_CheckPredicate: {
   12035             :       unsigned Len;
   12036             :       // Decode the Predicate Index value.
   12037         749 :       unsigned PIdx = decodeULEB128(++Ptr, &Len);
   12038         749 :       Ptr += Len;
   12039             :       // NumToSkip is a plain 24-bit integer.
   12040         749 :       unsigned NumToSkip = *Ptr++;
   12041         749 :       NumToSkip |= (*Ptr++) << 8;
   12042         749 :       NumToSkip |= (*Ptr++) << 16;
   12043             :       // Check the predicate.
   12044             :       bool Pred;
   12045         749 :       if (!(Pred = checkDecoderPredicate(PIdx, Bits)))
   12046           0 :         Ptr += NumToSkip;
   12047             :       (void)Pred;
   12048             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): "
   12049             :             << (Pred ? "PASS\n" : "FAIL\n"));
   12050             : 
   12051             :       break;
   12052             :     }
   12053        6267 :     case MCD::OPC_Decode: {
   12054             :       unsigned Len;
   12055             :       // Decode the Opcode value.
   12056        6267 :       unsigned Opc = decodeULEB128(++Ptr, &Len);
   12057        6267 :       Ptr += Len;
   12058        6267 :       unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
   12059             :       Ptr += Len;
   12060             : 
   12061             :       MI.clear();
   12062             :       MI.setOpcode(Opc);
   12063             :       bool DecodeComplete;
   12064        6267 :       S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete);
   12065             :       assert(DecodeComplete);
   12066             : 
   12067             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
   12068             :                    << ", using decoder " << DecodeIdx << ": "
   12069             :                    << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
   12070             :       return S;
   12071             :     }
   12072           0 :     case MCD::OPC_TryDecode: {
   12073             :       unsigned Len;
   12074             :       // Decode the Opcode value.
   12075           0 :       unsigned Opc = decodeULEB128(++Ptr, &Len);
   12076           0 :       Ptr += Len;
   12077           0 :       unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
   12078           0 :       Ptr += Len;
   12079             :       // NumToSkip is a plain 24-bit integer.
   12080           0 :       unsigned NumToSkip = *Ptr++;
   12081           0 :       NumToSkip |= (*Ptr++) << 8;
   12082           0 :       NumToSkip |= (*Ptr++) << 16;
   12083             : 
   12084             :       // Perform the decode operation.
   12085             :       MCInst TmpMI;
   12086             :       TmpMI.setOpcode(Opc);
   12087             :       bool DecodeComplete;
   12088           0 :       S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete);
   12089             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc
   12090             :                    << ", using decoder " << DecodeIdx << ": ");
   12091             : 
   12092           0 :       if (DecodeComplete) {
   12093             :         // Decoding complete.
   12094             :         LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
   12095             :         MI = TmpMI;
   12096             :         return S;
   12097             :       } else {
   12098             :         assert(S == MCDisassembler::Fail);
   12099             :         // If the decoding was incomplete, skip.
   12100           0 :         Ptr += NumToSkip;
   12101             :         LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n");
   12102             :         // Reset decode status. This also drops a SoftFail status that could be
   12103             :         // set before the decode attempt.
   12104             :         S = MCDisassembler::Success;
   12105             :       }
   12106             :       break;
   12107             :     }
   12108           0 :     case MCD::OPC_SoftFail: {
   12109             :       // Decode the mask values.
   12110             :       unsigned Len;
   12111           0 :       InsnType PositiveMask = decodeULEB128(++Ptr, &Len);
   12112           0 :       Ptr += Len;
   12113           0 :       InsnType NegativeMask = decodeULEB128(Ptr, &Len);
   12114           0 :       Ptr += Len;
   12115           0 :       bool Fail = (insn & PositiveMask) || (~insn & NegativeMask);
   12116             :       if (Fail)
   12117             :         S = MCDisassembler::SoftFail;
   12118             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n":"PASS\n"));
   12119             :       break;
   12120             :     }
   12121             :     case MCD::OPC_Fail: {
   12122             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
   12123             :       return MCDisassembler::Fail;
   12124             :     }
   12125             :     }
   12126             :   }
   12127             :   llvm_unreachable("bogosity detected in disassembler state machine!");
   12128             : }
   12129             : 
   12130             : 
   12131             : } // End llvm namespace

Generated by: LCOV version 1.13