LCOV - code coverage report
Current view: top level - build-llvm/lib/Target/PowerPC - PPCGenDisassemblerTables.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 0 838 0.0 %
Date: 2018-10-20 13:21:21 Functions: 0 3 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |*  * PPC 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           0 :     if (numBits == sizeof(InsnType)*8)
      29             :       fieldMask = (InsnType)(-1LL);
      30             :     else
      31           0 :       fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
      32           0 :     return (insn & fieldMask) >> startBit;
      33             : }
      34             : 
      35             : static const uint8_t DecoderTable32[] = {
      36             : /* 0 */       MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
      37             : /* 3 */       MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
      38             : /* 8 */       MCD::OPC_CheckField, 1, 10, 128, 2, 36, 64, 0, // Skip to: 16436
      39             : /* 16 */      MCD::OPC_Decode, 200, 2, 0, // Opcode: ATTN
      40             : /* 20 */      MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29
      41             : /* 25 */      MCD::OPC_Decode, 176, 12, 1, // Opcode: TDI
      42             : /* 29 */      MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38
      43             : /* 34 */      MCD::OPC_Decode, 197, 12, 2, // Opcode: TWI
      44             : /* 38 */      MCD::OPC_FilterValue, 4, 12, 12, 0, // Skip to: 3127
      45             : /* 43 */      MCD::OPC_ExtractField, 0, 6,  // Inst{5-0} ...
      46             : /* 46 */      MCD::OPC_FilterValue, 0, 237, 0, 0, // Skip to: 288
      47             : /* 51 */      MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
      48             : /* 54 */      MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 63
      49             : /* 59 */      MCD::OPC_Decode, 211, 12, 3, // Opcode: VADDUBM
      50             : /* 63 */      MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 72
      51             : /* 68 */      MCD::OPC_Decode, 214, 12, 3, // Opcode: VADDUHM
      52             : /* 72 */      MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 81
      53             : /* 77 */      MCD::OPC_Decode, 217, 12, 3, // Opcode: VADDUWM
      54             : /* 81 */      MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 90
      55             : /* 86 */      MCD::OPC_Decode, 213, 12, 3, // Opcode: VADDUDM
      56             : /* 90 */      MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 99
      57             : /* 95 */      MCD::OPC_Decode, 216, 12, 3, // Opcode: VADDUQM
      58             : /* 99 */      MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 108
      59             : /* 104 */     MCD::OPC_Decode, 203, 12, 3, // Opcode: VADDCUQ
      60             : /* 108 */     MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 117
      61             : /* 113 */     MCD::OPC_Decode, 204, 12, 3, // Opcode: VADDCUW
      62             : /* 117 */     MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 126
      63             : /* 122 */     MCD::OPC_Decode, 212, 12, 3, // Opcode: VADDUBS
      64             : /* 126 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 135
      65             : /* 131 */     MCD::OPC_Decode, 215, 12, 3, // Opcode: VADDUHS
      66             : /* 135 */     MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 144
      67             : /* 140 */     MCD::OPC_Decode, 218, 12, 3, // Opcode: VADDUWS
      68             : /* 144 */     MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 153
      69             : /* 149 */     MCD::OPC_Decode, 208, 12, 3, // Opcode: VADDSBS
      70             : /* 153 */     MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 162
      71             : /* 158 */     MCD::OPC_Decode, 209, 12, 3, // Opcode: VADDSHS
      72             : /* 162 */     MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 171
      73             : /* 167 */     MCD::OPC_Decode, 210, 12, 3, // Opcode: VADDSWS
      74             : /* 171 */     MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 180
      75             : /* 176 */     MCD::OPC_Decode, 207, 14, 3, // Opcode: VSUBUBM
      76             : /* 180 */     MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 189
      77             : /* 185 */     MCD::OPC_Decode, 210, 14, 3, // Opcode: VSUBUHM
      78             : /* 189 */     MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 198
      79             : /* 194 */     MCD::OPC_Decode, 213, 14, 3, // Opcode: VSUBUWM
      80             : /* 198 */     MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 207
      81             : /* 203 */     MCD::OPC_Decode, 209, 14, 3, // Opcode: VSUBUDM
      82             : /* 207 */     MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 216
      83             : /* 212 */     MCD::OPC_Decode, 212, 14, 3, // Opcode: VSUBUQM
      84             : /* 216 */     MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 225
      85             : /* 221 */     MCD::OPC_Decode, 199, 14, 3, // Opcode: VSUBCUQ
      86             : /* 225 */     MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 234
      87             : /* 230 */     MCD::OPC_Decode, 200, 14, 3, // Opcode: VSUBCUW
      88             : /* 234 */     MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 243
      89             : /* 239 */     MCD::OPC_Decode, 208, 14, 3, // Opcode: VSUBUBS
      90             : /* 243 */     MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 252
      91             : /* 248 */     MCD::OPC_Decode, 211, 14, 3, // Opcode: VSUBUHS
      92             : /* 252 */     MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 261
      93             : /* 257 */     MCD::OPC_Decode, 214, 14, 3, // Opcode: VSUBUWS
      94             : /* 261 */     MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 270
      95             : /* 266 */     MCD::OPC_Decode, 204, 14, 3, // Opcode: VSUBSBS
      96             : /* 270 */     MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 279
      97             : /* 275 */     MCD::OPC_Decode, 205, 14, 3, // Opcode: VSUBSHS
      98             : /* 279 */     MCD::OPC_FilterValue, 30, 24, 63, 0, // Skip to: 16436
      99             : /* 284 */     MCD::OPC_Decode, 206, 14, 3, // Opcode: VSUBSWS
     100             : /* 288 */     MCD::OPC_FilterValue, 1, 9, 1, 0, // Skip to: 558
     101             : /* 293 */     MCD::OPC_ExtractField, 6, 3,  // Inst{8-6} ...
     102             : /* 296 */     MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 322
     103             : /* 301 */     MCD::OPC_ExtractField, 9, 7,  // Inst{15-9} ...
     104             : /* 304 */     MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 313
     105             : /* 309 */     MCD::OPC_Decode, 229, 13, 4, // Opcode: VMUL10CUQ
     106             : /* 313 */     MCD::OPC_FilterValue, 1, 246, 62, 0, // Skip to: 16436
     107             : /* 318 */     MCD::OPC_Decode, 232, 13, 4, // Opcode: VMUL10UQ
     108             : /* 322 */     MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 348
     109             : /* 327 */     MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
     110             : /* 330 */     MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 339
     111             : /* 335 */     MCD::OPC_Decode, 230, 13, 3, // Opcode: VMUL10ECUQ
     112             : /* 339 */     MCD::OPC_FilterValue, 1, 220, 62, 0, // Skip to: 16436
     113             : /* 344 */     MCD::OPC_Decode, 231, 13, 3, // Opcode: VMUL10EUQ
     114             : /* 348 */     MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 364
     115             : /* 353 */     MCD::OPC_CheckField, 9, 2, 2, 204, 62, 0, // Skip to: 16436
     116             : /* 360 */     MCD::OPC_Decode, 233, 2, 3, // Opcode: BCDUSo
     117             : /* 364 */     MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 380
     118             : /* 369 */     MCD::OPC_CheckField, 10, 1, 1, 188, 62, 0, // Skip to: 16436
     119             : /* 376 */     MCD::OPC_Decode, 231, 2, 5, // Opcode: BCDSo
     120             : /* 380 */     MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 396
     121             : /* 385 */     MCD::OPC_CheckField, 10, 1, 1, 172, 62, 0, // Skip to: 16436
     122             : /* 392 */     MCD::OPC_Decode, 232, 2, 5, // Opcode: BCDTRUNCo
     123             : /* 396 */     MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 422
     124             : /* 401 */     MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
     125             : /* 404 */     MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 413
     126             : /* 409 */     MCD::OPC_Decode, 225, 2, 3, // Opcode: BCDCPSGNo
     127             : /* 413 */     MCD::OPC_FilterValue, 2, 146, 62, 0, // Skip to: 16436
     128             : /* 418 */     MCD::OPC_Decode, 234, 2, 3, // Opcode: BCDUTRUNCo
     129             : /* 422 */     MCD::OPC_FilterValue, 6, 115, 0, 0, // Skip to: 542
     130             : /* 427 */     MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
     131             : /* 430 */     MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 446
     132             : /* 435 */     MCD::OPC_CheckField, 9, 2, 2, 122, 62, 0, // Skip to: 16436
     133             : /* 442 */     MCD::OPC_Decode, 227, 2, 6, // Opcode: BCDCTSQo
     134             : /* 446 */     MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 462
     135             : /* 451 */     MCD::OPC_CheckField, 10, 1, 1, 106, 62, 0, // Skip to: 16436
     136             : /* 458 */     MCD::OPC_Decode, 223, 2, 7, // Opcode: BCDCFSQo
     137             : /* 462 */     MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 478
     138             : /* 467 */     MCD::OPC_CheckField, 10, 1, 1, 90, 62, 0, // Skip to: 16436
     139             : /* 474 */     MCD::OPC_Decode, 228, 2, 7, // Opcode: BCDCTZo
     140             : /* 478 */     MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 494
     141             : /* 483 */     MCD::OPC_CheckField, 9, 2, 2, 74, 62, 0, // Skip to: 16436
     142             : /* 490 */     MCD::OPC_Decode, 226, 2, 6, // Opcode: BCDCTNo
     143             : /* 494 */     MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 510
     144             : /* 499 */     MCD::OPC_CheckField, 10, 1, 1, 58, 62, 0, // Skip to: 16436
     145             : /* 506 */     MCD::OPC_Decode, 224, 2, 7, // Opcode: BCDCFZo
     146             : /* 510 */     MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 526
     147             : /* 515 */     MCD::OPC_CheckField, 10, 1, 1, 42, 62, 0, // Skip to: 16436
     148             : /* 522 */     MCD::OPC_Decode, 222, 2, 7, // Opcode: BCDCFNo
     149             : /* 526 */     MCD::OPC_FilterValue, 31, 33, 62, 0, // Skip to: 16436
     150             : /* 531 */     MCD::OPC_CheckField, 10, 1, 1, 26, 62, 0, // Skip to: 16436
     151             : /* 538 */     MCD::OPC_Decode, 229, 2, 7, // Opcode: BCDSETSGNo
     152             : /* 542 */     MCD::OPC_FilterValue, 7, 17, 62, 0, // Skip to: 16436
     153             : /* 547 */     MCD::OPC_CheckField, 10, 1, 1, 10, 62, 0, // Skip to: 16436
     154             : /* 554 */     MCD::OPC_Decode, 230, 2, 5, // Opcode: BCDSRo
     155             : /* 558 */     MCD::OPC_FilterValue, 2, 179, 1, 0, // Skip to: 998
     156             : /* 563 */     MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     157             : /* 566 */     MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 575
     158             : /* 571 */     MCD::OPC_Decode, 199, 13, 3, // Opcode: VMAXUB
     159             : /* 575 */     MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 584
     160             : /* 580 */     MCD::OPC_Decode, 201, 13, 3, // Opcode: VMAXUH
     161             : /* 584 */     MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 593
     162             : /* 589 */     MCD::OPC_Decode, 202, 13, 3, // Opcode: VMAXUW
     163             : /* 593 */     MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 602
     164             : /* 598 */     MCD::OPC_Decode, 200, 13, 3, // Opcode: VMAXUD
     165             : /* 602 */     MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 611
     166             : /* 607 */     MCD::OPC_Decode, 195, 13, 3, // Opcode: VMAXSB
     167             : /* 611 */     MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 620
     168             : /* 616 */     MCD::OPC_Decode, 197, 13, 3, // Opcode: VMAXSH
     169             : /* 620 */     MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 629
     170             : /* 625 */     MCD::OPC_Decode, 198, 13, 3, // Opcode: VMAXSW
     171             : /* 629 */     MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 638
     172             : /* 634 */     MCD::OPC_Decode, 196, 13, 3, // Opcode: VMAXSD
     173             : /* 638 */     MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 647
     174             : /* 643 */     MCD::OPC_Decode, 210, 13, 3, // Opcode: VMINUB
     175             : /* 647 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 656
     176             : /* 652 */     MCD::OPC_Decode, 212, 13, 3, // Opcode: VMINUH
     177             : /* 656 */     MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 665
     178             : /* 661 */     MCD::OPC_Decode, 213, 13, 3, // Opcode: VMINUW
     179             : /* 665 */     MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 674
     180             : /* 670 */     MCD::OPC_Decode, 211, 13, 3, // Opcode: VMINUD
     181             : /* 674 */     MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 683
     182             : /* 679 */     MCD::OPC_Decode, 206, 13, 3, // Opcode: VMINSB
     183             : /* 683 */     MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 692
     184             : /* 688 */     MCD::OPC_Decode, 208, 13, 3, // Opcode: VMINSH
     185             : /* 692 */     MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 701
     186             : /* 697 */     MCD::OPC_Decode, 209, 13, 3, // Opcode: VMINSW
     187             : /* 701 */     MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 710
     188             : /* 706 */     MCD::OPC_Decode, 207, 13, 3, // Opcode: VMINSD
     189             : /* 710 */     MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 719
     190             : /* 715 */     MCD::OPC_Decode, 224, 12, 3, // Opcode: VAVGUB
     191             : /* 719 */     MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 728
     192             : /* 724 */     MCD::OPC_Decode, 225, 12, 3, // Opcode: VAVGUH
     193             : /* 728 */     MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 737
     194             : /* 733 */     MCD::OPC_Decode, 226, 12, 3, // Opcode: VAVGUW
     195             : /* 737 */     MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 746
     196             : /* 742 */     MCD::OPC_Decode, 221, 12, 3, // Opcode: VAVGSB
     197             : /* 746 */     MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 755
     198             : /* 751 */     MCD::OPC_Decode, 222, 12, 3, // Opcode: VAVGSH
     199             : /* 755 */     MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 764
     200             : /* 760 */     MCD::OPC_Decode, 223, 12, 3, // Opcode: VAVGSW
     201             : /* 764 */     MCD::OPC_FilterValue, 24, 147, 0, 0, // Skip to: 916
     202             : /* 769 */     MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
     203             : /* 772 */     MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 781
     204             : /* 777 */     MCD::OPC_Decode, 238, 12, 8, // Opcode: VCLZLSBB
     205             : /* 781 */     MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 790
     206             : /* 786 */     MCD::OPC_Decode, 163, 13, 8, // Opcode: VCTZLSBB
     207             : /* 790 */     MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 799
     208             : /* 795 */     MCD::OPC_Decode, 250, 13, 6, // Opcode: VNEGW
     209             : /* 799 */     MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 808
     210             : /* 804 */     MCD::OPC_Decode, 249, 13, 6, // Opcode: VNEGD
     211             : /* 808 */     MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 817
     212             : /* 813 */     MCD::OPC_Decode, 153, 14, 6, // Opcode: VPRTYBW
     213             : /* 817 */     MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 826
     214             : /* 822 */     MCD::OPC_Decode, 151, 14, 6, // Opcode: VPRTYBD
     215             : /* 826 */     MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 835
     216             : /* 831 */     MCD::OPC_Decode, 152, 14, 6, // Opcode: VPRTYBQ
     217             : /* 835 */     MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 844
     218             : /* 840 */     MCD::OPC_Decode, 173, 13, 6, // Opcode: VEXTSB2W
     219             : /* 844 */     MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 853
     220             : /* 849 */     MCD::OPC_Decode, 177, 13, 6, // Opcode: VEXTSH2W
     221             : /* 853 */     MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 862
     222             : /* 858 */     MCD::OPC_Decode, 171, 13, 6, // Opcode: VEXTSB2D
     223             : /* 862 */     MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 871
     224             : /* 867 */     MCD::OPC_Decode, 175, 13, 6, // Opcode: VEXTSH2D
     225             : /* 871 */     MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 880
     226             : /* 876 */     MCD::OPC_Decode, 179, 13, 6, // Opcode: VEXTSW2D
     227             : /* 880 */     MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 889
     228             : /* 885 */     MCD::OPC_Decode, 160, 13, 6, // Opcode: VCTZB
     229             : /* 889 */     MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 898
     230             : /* 894 */     MCD::OPC_Decode, 162, 13, 6, // Opcode: VCTZH
     231             : /* 898 */     MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 907
     232             : /* 903 */     MCD::OPC_Decode, 164, 13, 6, // Opcode: VCTZW
     233             : /* 907 */     MCD::OPC_FilterValue, 31, 164, 60, 0, // Skip to: 16436
     234             : /* 912 */     MCD::OPC_Decode, 161, 13, 6, // Opcode: VCTZD
     235             : /* 916 */     MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 925
     236             : /* 921 */     MCD::OPC_Decode, 171, 14, 9, // Opcode: VSHASIGMAW
     237             : /* 925 */     MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 934
     238             : /* 930 */     MCD::OPC_Decode, 170, 14, 9, // Opcode: VSHASIGMAD
     239             : /* 934 */     MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 950
     240             : /* 939 */     MCD::OPC_CheckField, 16, 5, 0, 130, 60, 0, // Skip to: 16436
     241             : /* 946 */     MCD::OPC_Decode, 235, 12, 6, // Opcode: VCLZB
     242             : /* 950 */     MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 966
     243             : /* 955 */     MCD::OPC_CheckField, 16, 5, 0, 114, 60, 0, // Skip to: 16436
     244             : /* 962 */     MCD::OPC_Decode, 237, 12, 6, // Opcode: VCLZH
     245             : /* 966 */     MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 982
     246             : /* 971 */     MCD::OPC_CheckField, 16, 5, 0, 98, 60, 0, // Skip to: 16436
     247             : /* 978 */     MCD::OPC_Decode, 239, 12, 6, // Opcode: VCLZW
     248             : /* 982 */     MCD::OPC_FilterValue, 31, 89, 60, 0, // Skip to: 16436
     249             : /* 987 */     MCD::OPC_CheckField, 16, 5, 0, 82, 60, 0, // Skip to: 16436
     250             : /* 994 */     MCD::OPC_Decode, 236, 12, 6, // Opcode: VCLZD
     251             : /* 998 */     MCD::OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1097
     252             : /* 1003 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     253             : /* 1006 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1015
     254             : /* 1011 */    MCD::OPC_Decode, 200, 12, 3, // Opcode: VABSDUB
     255             : /* 1015 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1024
     256             : /* 1020 */    MCD::OPC_Decode, 201, 12, 3, // Opcode: VABSDUH
     257             : /* 1024 */    MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1033
     258             : /* 1029 */    MCD::OPC_Decode, 202, 12, 3, // Opcode: VABSDUW
     259             : /* 1033 */    MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1049
     260             : /* 1038 */    MCD::OPC_CheckField, 16, 5, 0, 31, 60, 0, // Skip to: 16436
     261             : /* 1045 */    MCD::OPC_Decode, 147, 14, 6, // Opcode: VPOPCNTB
     262             : /* 1049 */    MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1065
     263             : /* 1054 */    MCD::OPC_CheckField, 16, 5, 0, 15, 60, 0, // Skip to: 16436
     264             : /* 1061 */    MCD::OPC_Decode, 149, 14, 6, // Opcode: VPOPCNTH
     265             : /* 1065 */    MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1081
     266             : /* 1070 */    MCD::OPC_CheckField, 16, 5, 0, 255, 59, 0, // Skip to: 16436
     267             : /* 1077 */    MCD::OPC_Decode, 150, 14, 6, // Opcode: VPOPCNTW
     268             : /* 1081 */    MCD::OPC_FilterValue, 31, 246, 59, 0, // Skip to: 16436
     269             : /* 1086 */    MCD::OPC_CheckField, 16, 5, 0, 239, 59, 0, // Skip to: 16436
     270             : /* 1093 */    MCD::OPC_Decode, 148, 14, 6, // Opcode: VPOPCNTD
     271             : /* 1097 */    MCD::OPC_FilterValue, 4, 31, 1, 0, // Skip to: 1389
     272             : /* 1102 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     273             : /* 1105 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1114
     274             : /* 1110 */    MCD::OPC_Decode, 159, 14, 3, // Opcode: VRLB
     275             : /* 1114 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1123
     276             : /* 1119 */    MCD::OPC_Decode, 163, 14, 3, // Opcode: VRLH
     277             : /* 1123 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1132
     278             : /* 1128 */    MCD::OPC_Decode, 164, 14, 3, // Opcode: VRLW
     279             : /* 1132 */    MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1141
     280             : /* 1137 */    MCD::OPC_Decode, 160, 14, 3, // Opcode: VRLD
     281             : /* 1141 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1150
     282             : /* 1146 */    MCD::OPC_Decode, 173, 14, 3, // Opcode: VSLB
     283             : /* 1150 */    MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1159
     284             : /* 1155 */    MCD::OPC_Decode, 176, 14, 3, // Opcode: VSLH
     285             : /* 1159 */    MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1168
     286             : /* 1164 */    MCD::OPC_Decode, 179, 14, 3, // Opcode: VSLW
     287             : /* 1168 */    MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1177
     288             : /* 1173 */    MCD::OPC_Decode, 172, 14, 3, // Opcode: VSL
     289             : /* 1177 */    MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1186
     290             : /* 1182 */    MCD::OPC_Decode, 193, 14, 3, // Opcode: VSRB
     291             : /* 1186 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1195
     292             : /* 1191 */    MCD::OPC_Decode, 195, 14, 3, // Opcode: VSRH
     293             : /* 1195 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1204
     294             : /* 1200 */    MCD::OPC_Decode, 198, 14, 3, // Opcode: VSRW
     295             : /* 1204 */    MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1213
     296             : /* 1209 */    MCD::OPC_Decode, 188, 14, 3, // Opcode: VSR
     297             : /* 1213 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1222
     298             : /* 1218 */    MCD::OPC_Decode, 189, 14, 3, // Opcode: VSRAB
     299             : /* 1222 */    MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1231
     300             : /* 1227 */    MCD::OPC_Decode, 191, 14, 3, // Opcode: VSRAH
     301             : /* 1231 */    MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1240
     302             : /* 1236 */    MCD::OPC_Decode, 192, 14, 3, // Opcode: VSRAW
     303             : /* 1240 */    MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1249
     304             : /* 1245 */    MCD::OPC_Decode, 190, 14, 3, // Opcode: VSRAD
     305             : /* 1249 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1258
     306             : /* 1254 */    MCD::OPC_Decode, 219, 12, 3, // Opcode: VAND
     307             : /* 1258 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1267
     308             : /* 1263 */    MCD::OPC_Decode, 220, 12, 3, // Opcode: VANDC
     309             : /* 1267 */    MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1276
     310             : /* 1272 */    MCD::OPC_Decode, 253, 13, 3, // Opcode: VOR
     311             : /* 1276 */    MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1285
     312             : /* 1281 */    MCD::OPC_Decode, 228, 14, 3, // Opcode: VXOR
     313             : /* 1285 */    MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1294
     314             : /* 1290 */    MCD::OPC_Decode, 252, 13, 3, // Opcode: VNOR
     315             : /* 1294 */    MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1303
     316             : /* 1299 */    MCD::OPC_Decode, 254, 13, 3, // Opcode: VORC
     317             : /* 1303 */    MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1312
     318             : /* 1308 */    MCD::OPC_Decode, 246, 13, 3, // Opcode: VNAND
     319             : /* 1312 */    MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1321
     320             : /* 1317 */    MCD::OPC_Decode, 174, 14, 3, // Opcode: VSLD
     321             : /* 1321 */    MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1337
     322             : /* 1326 */    MCD::OPC_CheckField, 11, 10, 0, 255, 58, 0, // Skip to: 16436
     323             : /* 1333 */    MCD::OPC_Decode, 191, 8, 10, // Opcode: MFVSCR
     324             : /* 1337 */    MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1353
     325             : /* 1342 */    MCD::OPC_CheckField, 16, 10, 0, 239, 58, 0, // Skip to: 16436
     326             : /* 1349 */    MCD::OPC_Decode, 228, 8, 11, // Opcode: MTVSCR
     327             : /* 1353 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1362
     328             : /* 1358 */    MCD::OPC_Decode, 165, 13, 3, // Opcode: VEQV
     329             : /* 1362 */    MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1371
     330             : /* 1367 */    MCD::OPC_Decode, 194, 14, 3, // Opcode: VSRD
     331             : /* 1371 */    MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1380
     332             : /* 1376 */    MCD::OPC_Decode, 197, 14, 3, // Opcode: VSRV
     333             : /* 1380 */    MCD::OPC_FilterValue, 29, 203, 58, 0, // Skip to: 16436
     334             : /* 1385 */    MCD::OPC_Decode, 178, 14, 3, // Opcode: VSLV
     335             : /* 1389 */    MCD::OPC_FilterValue, 5, 39, 0, 0, // Skip to: 1433
     336             : /* 1394 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     337             : /* 1397 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1406
     338             : /* 1402 */    MCD::OPC_Decode, 165, 14, 12, // Opcode: VRLWMI
     339             : /* 1406 */    MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1415
     340             : /* 1411 */    MCD::OPC_Decode, 161, 14, 12, // Opcode: VRLDMI
     341             : /* 1415 */    MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1424
     342             : /* 1420 */    MCD::OPC_Decode, 166, 14, 3, // Opcode: VRLWNM
     343             : /* 1424 */    MCD::OPC_FilterValue, 7, 159, 58, 0, // Skip to: 16436
     344             : /* 1429 */    MCD::OPC_Decode, 162, 14, 3, // Opcode: VRLDNM
     345             : /* 1433 */    MCD::OPC_FilterValue, 6, 237, 0, 0, // Skip to: 1675
     346             : /* 1438 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     347             : /* 1441 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1450
     348             : /* 1446 */    MCD::OPC_Decode, 244, 12, 3, // Opcode: VCMPEQUB
     349             : /* 1450 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1459
     350             : /* 1455 */    MCD::OPC_Decode, 248, 12, 3, // Opcode: VCMPEQUH
     351             : /* 1459 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1468
     352             : /* 1464 */    MCD::OPC_Decode, 250, 12, 3, // Opcode: VCMPEQUW
     353             : /* 1468 */    MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1477
     354             : /* 1473 */    MCD::OPC_Decode, 242, 12, 3, // Opcode: VCMPEQFP
     355             : /* 1477 */    MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1486
     356             : /* 1482 */    MCD::OPC_Decode, 252, 12, 3, // Opcode: VCMPGEFP
     357             : /* 1486 */    MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1495
     358             : /* 1491 */    MCD::OPC_Decode, 136, 13, 3, // Opcode: VCMPGTUB
     359             : /* 1495 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1504
     360             : /* 1500 */    MCD::OPC_Decode, 140, 13, 3, // Opcode: VCMPGTUH
     361             : /* 1504 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1513
     362             : /* 1509 */    MCD::OPC_Decode, 142, 13, 3, // Opcode: VCMPGTUW
     363             : /* 1513 */    MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1522
     364             : /* 1518 */    MCD::OPC_Decode, 254, 12, 3, // Opcode: VCMPGTFP
     365             : /* 1522 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1531
     366             : /* 1527 */    MCD::OPC_Decode, 128, 13, 3, // Opcode: VCMPGTSB
     367             : /* 1531 */    MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1540
     368             : /* 1536 */    MCD::OPC_Decode, 132, 13, 3, // Opcode: VCMPGTSH
     369             : /* 1540 */    MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1549
     370             : /* 1545 */    MCD::OPC_Decode, 134, 13, 3, // Opcode: VCMPGTSW
     371             : /* 1549 */    MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1558
     372             : /* 1554 */    MCD::OPC_Decode, 240, 12, 3, // Opcode: VCMPBFP
     373             : /* 1558 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1567
     374             : /* 1563 */    MCD::OPC_Decode, 245, 12, 3, // Opcode: VCMPEQUBo
     375             : /* 1567 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1576
     376             : /* 1572 */    MCD::OPC_Decode, 249, 12, 3, // Opcode: VCMPEQUHo
     377             : /* 1576 */    MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1585
     378             : /* 1581 */    MCD::OPC_Decode, 251, 12, 3, // Opcode: VCMPEQUWo
     379             : /* 1585 */    MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1594
     380             : /* 1590 */    MCD::OPC_Decode, 243, 12, 3, // Opcode: VCMPEQFPo
     381             : /* 1594 */    MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1603
     382             : /* 1599 */    MCD::OPC_Decode, 253, 12, 3, // Opcode: VCMPGEFPo
     383             : /* 1603 */    MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 1612
     384             : /* 1608 */    MCD::OPC_Decode, 137, 13, 3, // Opcode: VCMPGTUBo
     385             : /* 1612 */    MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 1621
     386             : /* 1617 */    MCD::OPC_Decode, 141, 13, 3, // Opcode: VCMPGTUHo
     387             : /* 1621 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1630
     388             : /* 1626 */    MCD::OPC_Decode, 143, 13, 3, // Opcode: VCMPGTUWo
     389             : /* 1630 */    MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1639
     390             : /* 1635 */    MCD::OPC_Decode, 255, 12, 3, // Opcode: VCMPGTFPo
     391             : /* 1639 */    MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1648
     392             : /* 1644 */    MCD::OPC_Decode, 129, 13, 3, // Opcode: VCMPGTSBo
     393             : /* 1648 */    MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 1657
     394             : /* 1653 */    MCD::OPC_Decode, 133, 13, 3, // Opcode: VCMPGTSHo
     395             : /* 1657 */    MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 1666
     396             : /* 1662 */    MCD::OPC_Decode, 135, 13, 3, // Opcode: VCMPGTSWo
     397             : /* 1666 */    MCD::OPC_FilterValue, 31, 173, 57, 0, // Skip to: 16436
     398             : /* 1671 */    MCD::OPC_Decode, 241, 12, 3, // Opcode: VCMPBFPo
     399             : /* 1675 */    MCD::OPC_FilterValue, 7, 165, 0, 0, // Skip to: 1845
     400             : /* 1680 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     401             : /* 1683 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1692
     402             : /* 1688 */    MCD::OPC_Decode, 144, 13, 3, // Opcode: VCMPNEB
     403             : /* 1692 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1701
     404             : /* 1697 */    MCD::OPC_Decode, 146, 13, 3, // Opcode: VCMPNEH
     405             : /* 1701 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1710
     406             : /* 1706 */    MCD::OPC_Decode, 148, 13, 3, // Opcode: VCMPNEW
     407             : /* 1710 */    MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1719
     408             : /* 1715 */    MCD::OPC_Decode, 246, 12, 3, // Opcode: VCMPEQUD
     409             : /* 1719 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1728
     410             : /* 1724 */    MCD::OPC_Decode, 150, 13, 3, // Opcode: VCMPNEZB
     411             : /* 1728 */    MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1737
     412             : /* 1733 */    MCD::OPC_Decode, 152, 13, 3, // Opcode: VCMPNEZH
     413             : /* 1737 */    MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1746
     414             : /* 1742 */    MCD::OPC_Decode, 154, 13, 3, // Opcode: VCMPNEZW
     415             : /* 1746 */    MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1755
     416             : /* 1751 */    MCD::OPC_Decode, 138, 13, 3, // Opcode: VCMPGTUD
     417             : /* 1755 */    MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1764
     418             : /* 1760 */    MCD::OPC_Decode, 130, 13, 3, // Opcode: VCMPGTSD
     419             : /* 1764 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1773
     420             : /* 1769 */    MCD::OPC_Decode, 145, 13, 3, // Opcode: VCMPNEBo
     421             : /* 1773 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1782
     422             : /* 1778 */    MCD::OPC_Decode, 147, 13, 3, // Opcode: VCMPNEHo
     423             : /* 1782 */    MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1791
     424             : /* 1787 */    MCD::OPC_Decode, 149, 13, 3, // Opcode: VCMPNEWo
     425             : /* 1791 */    MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1800
     426             : /* 1796 */    MCD::OPC_Decode, 247, 12, 3, // Opcode: VCMPEQUDo
     427             : /* 1800 */    MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1809
     428             : /* 1805 */    MCD::OPC_Decode, 151, 13, 3, // Opcode: VCMPNEZBo
     429             : /* 1809 */    MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1818
     430             : /* 1814 */    MCD::OPC_Decode, 153, 13, 3, // Opcode: VCMPNEZHo
     431             : /* 1818 */    MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1827
     432             : /* 1823 */    MCD::OPC_Decode, 155, 13, 3, // Opcode: VCMPNEZWo
     433             : /* 1827 */    MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1836
     434             : /* 1832 */    MCD::OPC_Decode, 139, 13, 3, // Opcode: VCMPGTUDo
     435             : /* 1836 */    MCD::OPC_FilterValue, 31, 3, 57, 0, // Skip to: 16436
     436             : /* 1841 */    MCD::OPC_Decode, 131, 13, 3, // Opcode: VCMPGTSDo
     437             : /* 1845 */    MCD::OPC_FilterValue, 8, 226, 0, 0, // Skip to: 2076
     438             : /* 1850 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     439             : /* 1853 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1862
     440             : /* 1858 */    MCD::OPC_Decode, 242, 13, 3, // Opcode: VMULOUB
     441             : /* 1862 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1871
     442             : /* 1867 */    MCD::OPC_Decode, 243, 13, 3, // Opcode: VMULOUH
     443             : /* 1871 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1880
     444             : /* 1876 */    MCD::OPC_Decode, 244, 13, 3, // Opcode: VMULOUW
     445             : /* 1880 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1889
     446             : /* 1885 */    MCD::OPC_Decode, 239, 13, 3, // Opcode: VMULOSB
     447             : /* 1889 */    MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1898
     448             : /* 1894 */    MCD::OPC_Decode, 240, 13, 3, // Opcode: VMULOSH
     449             : /* 1898 */    MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1907
     450             : /* 1903 */    MCD::OPC_Decode, 241, 13, 3, // Opcode: VMULOSW
     451             : /* 1907 */    MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1916
     452             : /* 1912 */    MCD::OPC_Decode, 236, 13, 3, // Opcode: VMULEUB
     453             : /* 1916 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1925
     454             : /* 1921 */    MCD::OPC_Decode, 237, 13, 3, // Opcode: VMULEUH
     455             : /* 1925 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1934
     456             : /* 1930 */    MCD::OPC_Decode, 238, 13, 3, // Opcode: VMULEUW
     457             : /* 1934 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1943
     458             : /* 1939 */    MCD::OPC_Decode, 233, 13, 3, // Opcode: VMULESB
     459             : /* 1943 */    MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1952
     460             : /* 1948 */    MCD::OPC_Decode, 234, 13, 3, // Opcode: VMULESH
     461             : /* 1952 */    MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1961
     462             : /* 1957 */    MCD::OPC_Decode, 235, 13, 3, // Opcode: VMULESW
     463             : /* 1961 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1970
     464             : /* 1966 */    MCD::OPC_Decode, 143, 14, 3, // Opcode: VPMSUMB
     465             : /* 1970 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1979
     466             : /* 1975 */    MCD::OPC_Decode, 145, 14, 3, // Opcode: VPMSUMH
     467             : /* 1979 */    MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1988
     468             : /* 1984 */    MCD::OPC_Decode, 146, 14, 3, // Opcode: VPMSUMW
     469             : /* 1988 */    MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1997
     470             : /* 1993 */    MCD::OPC_Decode, 144, 14, 3, // Opcode: VPMSUMD
     471             : /* 1997 */    MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2006
     472             : /* 2002 */    MCD::OPC_Decode, 233, 12, 3, // Opcode: VCIPHER
     473             : /* 2006 */    MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2015
     474             : /* 2011 */    MCD::OPC_Decode, 247, 13, 3, // Opcode: VNCIPHER
     475             : /* 2015 */    MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2031
     476             : /* 2020 */    MCD::OPC_CheckField, 11, 5, 0, 73, 56, 0, // Skip to: 16436
     477             : /* 2027 */    MCD::OPC_Decode, 168, 14, 4, // Opcode: VSBOX
     478             : /* 2031 */    MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2040
     479             : /* 2036 */    MCD::OPC_Decode, 218, 14, 3, // Opcode: VSUM4UBS
     480             : /* 2040 */    MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2049
     481             : /* 2045 */    MCD::OPC_Decode, 217, 14, 3, // Opcode: VSUM4SHS
     482             : /* 2049 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2058
     483             : /* 2054 */    MCD::OPC_Decode, 215, 14, 3, // Opcode: VSUM2SWS
     484             : /* 2058 */    MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2067
     485             : /* 2063 */    MCD::OPC_Decode, 216, 14, 3, // Opcode: VSUM4SBS
     486             : /* 2067 */    MCD::OPC_FilterValue, 30, 28, 56, 0, // Skip to: 16436
     487             : /* 2072 */    MCD::OPC_Decode, 219, 14, 3, // Opcode: VSUMSWS
     488             : /* 2076 */    MCD::OPC_FilterValue, 9, 30, 0, 0, // Skip to: 2111
     489             : /* 2081 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     490             : /* 2084 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2093
     491             : /* 2089 */    MCD::OPC_Decode, 245, 13, 3, // Opcode: VMULUWM
     492             : /* 2093 */    MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2102
     493             : /* 2098 */    MCD::OPC_Decode, 234, 12, 3, // Opcode: VCIPHERLAST
     494             : /* 2102 */    MCD::OPC_FilterValue, 21, 249, 55, 0, // Skip to: 16436
     495             : /* 2107 */    MCD::OPC_Decode, 248, 13, 3, // Opcode: VNCIPHERLAST
     496             : /* 2111 */    MCD::OPC_FilterValue, 10, 203, 0, 0, // Skip to: 2319
     497             : /* 2116 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     498             : /* 2119 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2128
     499             : /* 2124 */    MCD::OPC_Decode, 207, 12, 3, // Opcode: VADDFP
     500             : /* 2128 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2137
     501             : /* 2133 */    MCD::OPC_Decode, 203, 14, 3, // Opcode: VSUBFP
     502             : /* 2137 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2153
     503             : /* 2142 */    MCD::OPC_CheckField, 16, 5, 0, 207, 55, 0, // Skip to: 16436
     504             : /* 2149 */    MCD::OPC_Decode, 154, 14, 6, // Opcode: VREFP
     505             : /* 2153 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2169
     506             : /* 2158 */    MCD::OPC_CheckField, 16, 5, 0, 191, 55, 0, // Skip to: 16436
     507             : /* 2165 */    MCD::OPC_Decode, 167, 14, 6, // Opcode: VRSQRTEFP
     508             : /* 2169 */    MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2185
     509             : /* 2174 */    MCD::OPC_CheckField, 16, 5, 0, 175, 55, 0, // Skip to: 16436
     510             : /* 2181 */    MCD::OPC_Decode, 166, 13, 6, // Opcode: VEXPTEFP
     511             : /* 2185 */    MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 2201
     512             : /* 2190 */    MCD::OPC_CheckField, 16, 5, 0, 159, 55, 0, // Skip to: 16436
     513             : /* 2197 */    MCD::OPC_Decode, 192, 13, 6, // Opcode: VLOGEFP
     514             : /* 2201 */    MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2217
     515             : /* 2206 */    MCD::OPC_CheckField, 16, 5, 0, 143, 55, 0, // Skip to: 16436
     516             : /* 2213 */    MCD::OPC_Decode, 156, 14, 6, // Opcode: VRFIN
     517             : /* 2217 */    MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2233
     518             : /* 2222 */    MCD::OPC_CheckField, 16, 5, 0, 127, 55, 0, // Skip to: 16436
     519             : /* 2229 */    MCD::OPC_Decode, 158, 14, 6, // Opcode: VRFIZ
     520             : /* 2233 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2249
     521             : /* 2238 */    MCD::OPC_CheckField, 16, 5, 0, 111, 55, 0, // Skip to: 16436
     522             : /* 2245 */    MCD::OPC_Decode, 157, 14, 6, // Opcode: VRFIP
     523             : /* 2249 */    MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2265
     524             : /* 2254 */    MCD::OPC_CheckField, 16, 5, 0, 95, 55, 0, // Skip to: 16436
     525             : /* 2261 */    MCD::OPC_Decode, 155, 14, 6, // Opcode: VRFIM
     526             : /* 2265 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2274
     527             : /* 2270 */    MCD::OPC_Decode, 231, 12, 13, // Opcode: VCFUX
     528             : /* 2274 */    MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2283
     529             : /* 2279 */    MCD::OPC_Decode, 229, 12, 13, // Opcode: VCFSX
     530             : /* 2283 */    MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2292
     531             : /* 2288 */    MCD::OPC_Decode, 158, 13, 13, // Opcode: VCTUXS
     532             : /* 2292 */    MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2301
     533             : /* 2297 */    MCD::OPC_Decode, 156, 13, 13, // Opcode: VCTSXS
     534             : /* 2301 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2310
     535             : /* 2306 */    MCD::OPC_Decode, 194, 13, 3, // Opcode: VMAXFP
     536             : /* 2310 */    MCD::OPC_FilterValue, 17, 41, 55, 0, // Skip to: 16436
     537             : /* 2315 */    MCD::OPC_Decode, 205, 13, 3, // Opcode: VMINFP
     538             : /* 2319 */    MCD::OPC_FilterValue, 12, 202, 0, 0, // Skip to: 2526
     539             : /* 2324 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     540             : /* 2327 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336
     541             : /* 2332 */    MCD::OPC_Decode, 216, 13, 3, // Opcode: VMRGHB
     542             : /* 2336 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2345
     543             : /* 2341 */    MCD::OPC_Decode, 217, 13, 3, // Opcode: VMRGHH
     544             : /* 2345 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2354
     545             : /* 2350 */    MCD::OPC_Decode, 218, 13, 3, // Opcode: VMRGHW
     546             : /* 2354 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2363
     547             : /* 2359 */    MCD::OPC_Decode, 219, 13, 3, // Opcode: VMRGLB
     548             : /* 2363 */    MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2372
     549             : /* 2368 */    MCD::OPC_Decode, 220, 13, 3, // Opcode: VMRGLH
     550             : /* 2372 */    MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2381
     551             : /* 2377 */    MCD::OPC_Decode, 221, 13, 3, // Opcode: VMRGLW
     552             : /* 2381 */    MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2390
     553             : /* 2386 */    MCD::OPC_Decode, 180, 14, 13, // Opcode: VSPLTB
     554             : /* 2390 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2399
     555             : /* 2395 */    MCD::OPC_Decode, 182, 14, 13, // Opcode: VSPLTH
     556             : /* 2399 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2408
     557             : /* 2404 */    MCD::OPC_Decode, 187, 14, 13, // Opcode: VSPLTW
     558             : /* 2408 */    MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2424
     559             : /* 2413 */    MCD::OPC_CheckField, 11, 5, 0, 192, 54, 0, // Skip to: 16436
     560             : /* 2420 */    MCD::OPC_Decode, 184, 14, 14, // Opcode: VSPLTISB
     561             : /* 2424 */    MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2440
     562             : /* 2429 */    MCD::OPC_CheckField, 11, 5, 0, 176, 54, 0, // Skip to: 16436
     563             : /* 2436 */    MCD::OPC_Decode, 185, 14, 14, // Opcode: VSPLTISH
     564             : /* 2440 */    MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2456
     565             : /* 2445 */    MCD::OPC_CheckField, 11, 5, 0, 160, 54, 0, // Skip to: 16436
     566             : /* 2452 */    MCD::OPC_Decode, 186, 14, 14, // Opcode: VSPLTISW
     567             : /* 2456 */    MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2465
     568             : /* 2461 */    MCD::OPC_Decode, 177, 14, 3, // Opcode: VSLO
     569             : /* 2465 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2474
     570             : /* 2470 */    MCD::OPC_Decode, 196, 14, 3, // Opcode: VSRO
     571             : /* 2474 */    MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2490
     572             : /* 2479 */    MCD::OPC_CheckField, 16, 5, 0, 126, 54, 0, // Skip to: 16436
     573             : /* 2486 */    MCD::OPC_Decode, 187, 13, 6, // Opcode: VGBBD
     574             : /* 2490 */    MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2499
     575             : /* 2495 */    MCD::OPC_Decode, 228, 12, 3, // Opcode: VBPERMQ
     576             : /* 2499 */    MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2508
     577             : /* 2504 */    MCD::OPC_Decode, 227, 12, 3, // Opcode: VBPERMD
     578             : /* 2508 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2517
     579             : /* 2513 */    MCD::OPC_Decode, 222, 13, 3, // Opcode: VMRGOW
     580             : /* 2517 */    MCD::OPC_FilterValue, 30, 90, 54, 0, // Skip to: 16436
     581             : /* 2522 */    MCD::OPC_Decode, 215, 13, 3, // Opcode: VMRGEW
     582             : /* 2526 */    MCD::OPC_FilterValue, 13, 129, 0, 0, // Skip to: 2660
     583             : /* 2531 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     584             : /* 2534 */    MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2543
     585             : /* 2539 */    MCD::OPC_Decode, 168, 13, 15, // Opcode: VEXTRACTUB
     586             : /* 2543 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2552
     587             : /* 2548 */    MCD::OPC_Decode, 169, 13, 15, // Opcode: VEXTRACTUH
     588             : /* 2552 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2561
     589             : /* 2557 */    MCD::OPC_Decode, 170, 13, 15, // Opcode: VEXTRACTUW
     590             : /* 2561 */    MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 2570
     591             : /* 2566 */    MCD::OPC_Decode, 167, 13, 15, // Opcode: VEXTRACTD
     592             : /* 2570 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2579
     593             : /* 2575 */    MCD::OPC_Decode, 188, 13, 16, // Opcode: VINSERTB
     594             : /* 2579 */    MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2588
     595             : /* 2584 */    MCD::OPC_Decode, 190, 13, 16, // Opcode: VINSERTH
     596             : /* 2588 */    MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2597
     597             : /* 2593 */    MCD::OPC_Decode, 191, 13, 15, // Opcode: VINSERTW
     598             : /* 2597 */    MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2606
     599             : /* 2602 */    MCD::OPC_Decode, 189, 13, 15, // Opcode: VINSERTD
     600             : /* 2606 */    MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2615
     601             : /* 2611 */    MCD::OPC_Decode, 181, 13, 17, // Opcode: VEXTUBLX
     602             : /* 2615 */    MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2624
     603             : /* 2620 */    MCD::OPC_Decode, 183, 13, 17, // Opcode: VEXTUHLX
     604             : /* 2624 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2633
     605             : /* 2629 */    MCD::OPC_Decode, 185, 13, 17, // Opcode: VEXTUWLX
     606             : /* 2633 */    MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2642
     607             : /* 2638 */    MCD::OPC_Decode, 182, 13, 17, // Opcode: VEXTUBRX
     608             : /* 2642 */    MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2651
     609             : /* 2647 */    MCD::OPC_Decode, 184, 13, 17, // Opcode: VEXTUHRX
     610             : /* 2651 */    MCD::OPC_FilterValue, 30, 212, 53, 0, // Skip to: 16436
     611             : /* 2656 */    MCD::OPC_Decode, 186, 13, 17, // Opcode: VEXTUWRX
     612             : /* 2660 */    MCD::OPC_FilterValue, 14, 248, 0, 0, // Skip to: 2913
     613             : /* 2665 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     614             : /* 2668 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2677
     615             : /* 2673 */    MCD::OPC_Decode, 139, 14, 3, // Opcode: VPKUHUM
     616             : /* 2677 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2686
     617             : /* 2682 */    MCD::OPC_Decode, 141, 14, 3, // Opcode: VPKUWUM
     618             : /* 2686 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2695
     619             : /* 2691 */    MCD::OPC_Decode, 140, 14, 3, // Opcode: VPKUHUS
     620             : /* 2695 */    MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2704
     621             : /* 2700 */    MCD::OPC_Decode, 142, 14, 3, // Opcode: VPKUWUS
     622             : /* 2704 */    MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2713
     623             : /* 2709 */    MCD::OPC_Decode, 134, 14, 3, // Opcode: VPKSHUS
     624             : /* 2713 */    MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2722
     625             : /* 2718 */    MCD::OPC_Decode, 136, 14, 3, // Opcode: VPKSWUS
     626             : /* 2722 */    MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2731
     627             : /* 2727 */    MCD::OPC_Decode, 133, 14, 3, // Opcode: VPKSHSS
     628             : /* 2731 */    MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 2740
     629             : /* 2736 */    MCD::OPC_Decode, 135, 14, 3, // Opcode: VPKSWSS
     630             : /* 2740 */    MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2756
     631             : /* 2745 */    MCD::OPC_CheckField, 16, 5, 0, 116, 53, 0, // Skip to: 16436
     632             : /* 2752 */    MCD::OPC_Decode, 221, 14, 6, // Opcode: VUPKHSB
     633             : /* 2756 */    MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2772
     634             : /* 2761 */    MCD::OPC_CheckField, 16, 5, 0, 100, 53, 0, // Skip to: 16436
     635             : /* 2768 */    MCD::OPC_Decode, 222, 14, 6, // Opcode: VUPKHSH
     636             : /* 2772 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2788
     637             : /* 2777 */    MCD::OPC_CheckField, 16, 5, 0, 84, 53, 0, // Skip to: 16436
     638             : /* 2784 */    MCD::OPC_Decode, 225, 14, 6, // Opcode: VUPKLSB
     639             : /* 2788 */    MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2804
     640             : /* 2793 */    MCD::OPC_CheckField, 16, 5, 0, 68, 53, 0, // Skip to: 16436
     641             : /* 2800 */    MCD::OPC_Decode, 226, 14, 6, // Opcode: VUPKLSH
     642             : /* 2804 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2813
     643             : /* 2809 */    MCD::OPC_Decode, 130, 14, 3, // Opcode: VPKPX
     644             : /* 2813 */    MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2829
     645             : /* 2818 */    MCD::OPC_CheckField, 16, 5, 0, 43, 53, 0, // Skip to: 16436
     646             : /* 2825 */    MCD::OPC_Decode, 220, 14, 6, // Opcode: VUPKHPX
     647             : /* 2829 */    MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2845
     648             : /* 2834 */    MCD::OPC_CheckField, 16, 5, 0, 27, 53, 0, // Skip to: 16436
     649             : /* 2841 */    MCD::OPC_Decode, 224, 14, 6, // Opcode: VUPKLPX
     650             : /* 2845 */    MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2854
     651             : /* 2850 */    MCD::OPC_Decode, 137, 14, 3, // Opcode: VPKUDUM
     652             : /* 2854 */    MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 2863
     653             : /* 2859 */    MCD::OPC_Decode, 138, 14, 3, // Opcode: VPKUDUS
     654             : /* 2863 */    MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2872
     655             : /* 2868 */    MCD::OPC_Decode, 132, 14, 3, // Opcode: VPKSDUS
     656             : /* 2872 */    MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2881
     657             : /* 2877 */    MCD::OPC_Decode, 131, 14, 3, // Opcode: VPKSDSS
     658             : /* 2881 */    MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 2897
     659             : /* 2886 */    MCD::OPC_CheckField, 16, 5, 0, 231, 52, 0, // Skip to: 16436
     660             : /* 2893 */    MCD::OPC_Decode, 223, 14, 6, // Opcode: VUPKHSW
     661             : /* 2897 */    MCD::OPC_FilterValue, 27, 222, 52, 0, // Skip to: 16436
     662             : /* 2902 */    MCD::OPC_CheckField, 16, 5, 0, 215, 52, 0, // Skip to: 16436
     663             : /* 2909 */    MCD::OPC_Decode, 227, 14, 6, // Opcode: VUPKLSW
     664             : /* 2913 */    MCD::OPC_FilterValue, 32, 4, 0, 0, // Skip to: 2922
     665             : /* 2918 */    MCD::OPC_Decode, 203, 13, 18, // Opcode: VMHADDSHS
     666             : /* 2922 */    MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 2931
     667             : /* 2927 */    MCD::OPC_Decode, 204, 13, 18, // Opcode: VMHRADDSHS
     668             : /* 2931 */    MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 2940
     669             : /* 2936 */    MCD::OPC_Decode, 214, 13, 18, // Opcode: VMLADDUHM
     670             : /* 2940 */    MCD::OPC_FilterValue, 36, 4, 0, 0, // Skip to: 2949
     671             : /* 2945 */    MCD::OPC_Decode, 226, 13, 18, // Opcode: VMSUMUBM
     672             : /* 2949 */    MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 2958
     673             : /* 2954 */    MCD::OPC_Decode, 223, 13, 18, // Opcode: VMSUMMBM
     674             : /* 2958 */    MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 2967
     675             : /* 2963 */    MCD::OPC_Decode, 227, 13, 18, // Opcode: VMSUMUHM
     676             : /* 2967 */    MCD::OPC_FilterValue, 39, 4, 0, 0, // Skip to: 2976
     677             : /* 2972 */    MCD::OPC_Decode, 228, 13, 18, // Opcode: VMSUMUHS
     678             : /* 2976 */    MCD::OPC_FilterValue, 40, 4, 0, 0, // Skip to: 2985
     679             : /* 2981 */    MCD::OPC_Decode, 224, 13, 18, // Opcode: VMSUMSHM
     680             : /* 2985 */    MCD::OPC_FilterValue, 41, 4, 0, 0, // Skip to: 2994
     681             : /* 2990 */    MCD::OPC_Decode, 225, 13, 18, // Opcode: VMSUMSHS
     682             : /* 2994 */    MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 3003
     683             : /* 2999 */    MCD::OPC_Decode, 169, 14, 18, // Opcode: VSEL
     684             : /* 3003 */    MCD::OPC_FilterValue, 43, 4, 0, 0, // Skip to: 3012
     685             : /* 3008 */    MCD::OPC_Decode, 255, 13, 18, // Opcode: VPERM
     686             : /* 3012 */    MCD::OPC_FilterValue, 44, 11, 0, 0, // Skip to: 3028
     687             : /* 3017 */    MCD::OPC_CheckField, 10, 1, 0, 100, 52, 0, // Skip to: 16436
     688             : /* 3024 */    MCD::OPC_Decode, 175, 14, 19, // Opcode: VSLDOI
     689             : /* 3028 */    MCD::OPC_FilterValue, 45, 4, 0, 0, // Skip to: 3037
     690             : /* 3033 */    MCD::OPC_Decode, 129, 14, 18, // Opcode: VPERMXOR
     691             : /* 3037 */    MCD::OPC_FilterValue, 46, 4, 0, 0, // Skip to: 3046
     692             : /* 3042 */    MCD::OPC_Decode, 193, 13, 20, // Opcode: VMADDFP
     693             : /* 3046 */    MCD::OPC_FilterValue, 47, 4, 0, 0, // Skip to: 3055
     694             : /* 3051 */    MCD::OPC_Decode, 251, 13, 20, // Opcode: VNMSUBFP
     695             : /* 3055 */    MCD::OPC_FilterValue, 48, 4, 0, 0, // Skip to: 3064
     696             : /* 3060 */    MCD::OPC_Decode, 155, 8, 21, // Opcode: MADDHD
     697             : /* 3064 */    MCD::OPC_FilterValue, 49, 4, 0, 0, // Skip to: 3073
     698             : /* 3069 */    MCD::OPC_Decode, 156, 8, 21, // Opcode: MADDHDU
     699             : /* 3073 */    MCD::OPC_FilterValue, 51, 4, 0, 0, // Skip to: 3082
     700             : /* 3078 */    MCD::OPC_Decode, 157, 8, 21, // Opcode: MADDLD
     701             : /* 3082 */    MCD::OPC_FilterValue, 59, 4, 0, 0, // Skip to: 3091
     702             : /* 3087 */    MCD::OPC_Decode, 128, 14, 18, // Opcode: VPERMR
     703             : /* 3091 */    MCD::OPC_FilterValue, 60, 4, 0, 0, // Skip to: 3100
     704             : /* 3096 */    MCD::OPC_Decode, 206, 12, 18, // Opcode: VADDEUQM
     705             : /* 3100 */    MCD::OPC_FilterValue, 61, 4, 0, 0, // Skip to: 3109
     706             : /* 3105 */    MCD::OPC_Decode, 205, 12, 18, // Opcode: VADDECUQ
     707             : /* 3109 */    MCD::OPC_FilterValue, 62, 4, 0, 0, // Skip to: 3118
     708             : /* 3114 */    MCD::OPC_Decode, 202, 14, 18, // Opcode: VSUBEUQM
     709             : /* 3118 */    MCD::OPC_FilterValue, 63, 1, 52, 0, // Skip to: 16436
     710             : /* 3123 */    MCD::OPC_Decode, 201, 14, 18, // Opcode: VSUBECUQ
     711             : /* 3127 */    MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 3136
     712             : /* 3132 */    MCD::OPC_Decode, 244, 8, 22, // Opcode: MULLI
     713             : /* 3136 */    MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 3145
     714             : /* 3141 */    MCD::OPC_Decode, 143, 12, 22, // Opcode: SUBFIC
     715             : /* 3145 */    MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3171
     716             : /* 3150 */    MCD::OPC_ExtractField, 21, 2,  // Inst{22-21} ...
     717             : /* 3153 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3162
     718             : /* 3158 */    MCD::OPC_Decode, 184, 3, 23, // Opcode: CMPLWI
     719             : /* 3162 */    MCD::OPC_FilterValue, 1, 213, 51, 0, // Skip to: 16436
     720             : /* 3167 */    MCD::OPC_Decode, 182, 3, 24, // Opcode: CMPLDI
     721             : /* 3171 */    MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3197
     722             : /* 3176 */    MCD::OPC_ExtractField, 21, 2,  // Inst{22-21} ...
     723             : /* 3179 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3188
     724             : /* 3184 */    MCD::OPC_Decode, 188, 3, 25, // Opcode: CMPWI
     725             : /* 3188 */    MCD::OPC_FilterValue, 1, 187, 51, 0, // Skip to: 16436
     726             : /* 3193 */    MCD::OPC_Decode, 179, 3, 26, // Opcode: CMPDI
     727             : /* 3197 */    MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 3206
     728             : /* 3202 */    MCD::OPC_Decode, 231, 1, 22, // Opcode: ADDIC
     729             : /* 3206 */    MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3215
     730             : /* 3211 */    MCD::OPC_Decode, 233, 1, 22, // Opcode: ADDICo
     731             : /* 3215 */    MCD::OPC_FilterValue, 14, 15, 0, 0, // Skip to: 3235
     732             : /* 3220 */    MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3231
     733             : /* 3227 */    MCD::OPC_Decode, 228, 7, 27, // Opcode: LI
     734             : /* 3231 */    MCD::OPC_Decode, 229, 1, 28, // Opcode: ADDI
     735             : /* 3235 */    MCD::OPC_FilterValue, 15, 15, 0, 0, // Skip to: 3255
     736             : /* 3240 */    MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3251
     737             : /* 3247 */    MCD::OPC_Decode, 230, 7, 27, // Opcode: LIS
     738             : /* 3251 */    MCD::OPC_Decode, 234, 1, 28, // Opcode: ADDIS
     739             : /* 3255 */    MCD::OPC_FilterValue, 16, 35, 1, 0, // Skip to: 3551
     740             : /* 3260 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
     741             : /* 3263 */    MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 3335
     742             : /* 3268 */    MCD::OPC_ExtractField, 16, 10,  // Inst{25-16} ...
     743             : /* 3271 */    MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3281
     744             : /* 3277 */    MCD::OPC_Decode, 248, 2, 29, // Opcode: BDNZ
     745             : /* 3281 */    MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3291
     746             : /* 3287 */    MCD::OPC_Decode, 140, 3, 29, // Opcode: BDZ
     747             : /* 3291 */    MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3301
     748             : /* 3297 */    MCD::OPC_Decode, 138, 3, 29, // Opcode: BDNZm
     749             : /* 3301 */    MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3311
     750             : /* 3307 */    MCD::OPC_Decode, 139, 3, 29, // Opcode: BDNZp
     751             : /* 3311 */    MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3321
     752             : /* 3317 */    MCD::OPC_Decode, 158, 3, 29, // Opcode: BDZm
     753             : /* 3321 */    MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3331
     754             : /* 3327 */    MCD::OPC_Decode, 159, 3, 29, // Opcode: BDZp
     755             : /* 3331 */    MCD::OPC_Decode, 234, 16, 30, // Opcode: gBC
     756             : /* 3335 */    MCD::OPC_FilterValue, 1, 67, 0, 0, // Skip to: 3407
     757             : /* 3340 */    MCD::OPC_ExtractField, 16, 10,  // Inst{25-16} ...
     758             : /* 3343 */    MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3353
     759             : /* 3349 */    MCD::OPC_Decode, 253, 2, 29, // Opcode: BDNZL
     760             : /* 3353 */    MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3363
     761             : /* 3359 */    MCD::OPC_Decode, 145, 3, 29, // Opcode: BDZL
     762             : /* 3363 */    MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3373
     763             : /* 3369 */    MCD::OPC_Decode, 136, 3, 29, // Opcode: BDNZLm
     764             : /* 3373 */    MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3383
     765             : /* 3379 */    MCD::OPC_Decode, 137, 3, 29, // Opcode: BDNZLp
     766             : /* 3383 */    MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3393
     767             : /* 3389 */    MCD::OPC_Decode, 156, 3, 29, // Opcode: BDZLm
     768             : /* 3393 */    MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3403
     769             : /* 3399 */    MCD::OPC_Decode, 157, 3, 29, // Opcode: BDZLp
     770             : /* 3403 */    MCD::OPC_Decode, 239, 16, 30, // Opcode: gBCL
     771             : /* 3407 */    MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 3479
     772             : /* 3412 */    MCD::OPC_ExtractField, 16, 10,  // Inst{25-16} ...
     773             : /* 3415 */    MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3425
     774             : /* 3421 */    MCD::OPC_Decode, 250, 2, 29, // Opcode: BDNZA
     775             : /* 3425 */    MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3435
     776             : /* 3431 */    MCD::OPC_Decode, 142, 3, 29, // Opcode: BDZA
     777             : /* 3435 */    MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3445
     778             : /* 3441 */    MCD::OPC_Decode, 251, 2, 29, // Opcode: BDNZAm
     779             : /* 3445 */    MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3455
     780             : /* 3451 */    MCD::OPC_Decode, 252, 2, 29, // Opcode: BDNZAp
     781             : /* 3455 */    MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3465
     782             : /* 3461 */    MCD::OPC_Decode, 143, 3, 29, // Opcode: BDZAm
     783             : /* 3465 */    MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3475
     784             : /* 3471 */    MCD::OPC_Decode, 144, 3, 29, // Opcode: BDZAp
     785             : /* 3475 */    MCD::OPC_Decode, 235, 16, 30, // Opcode: gBCA
     786             : /* 3479 */    MCD::OPC_FilterValue, 3, 152, 50, 0, // Skip to: 16436
     787             : /* 3484 */    MCD::OPC_ExtractField, 16, 10,  // Inst{25-16} ...
     788             : /* 3487 */    MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3497
     789             : /* 3493 */    MCD::OPC_Decode, 254, 2, 29, // Opcode: BDNZLA
     790             : /* 3497 */    MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3507
     791             : /* 3503 */    MCD::OPC_Decode, 146, 3, 29, // Opcode: BDZLA
     792             : /* 3507 */    MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3517
     793             : /* 3513 */    MCD::OPC_Decode, 255, 2, 29, // Opcode: BDNZLAm
     794             : /* 3517 */    MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3527
     795             : /* 3523 */    MCD::OPC_Decode, 128, 3, 29, // Opcode: BDNZLAp
     796             : /* 3527 */    MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3537
     797             : /* 3533 */    MCD::OPC_Decode, 147, 3, 29, // Opcode: BDZLAm
     798             : /* 3537 */    MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3547
     799             : /* 3543 */    MCD::OPC_Decode, 148, 3, 29, // Opcode: BDZLAp
     800             : /* 3547 */    MCD::OPC_Decode, 240, 16, 30, // Opcode: gBCLA
     801             : /* 3551 */    MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3567
     802             : /* 3556 */    MCD::OPC_CheckField, 1, 1, 1, 73, 50, 0, // Skip to: 16436
     803             : /* 3563 */    MCD::OPC_Decode, 233, 10, 31, // Opcode: SC
     804             : /* 3567 */    MCD::OPC_FilterValue, 18, 39, 0, 0, // Skip to: 3611
     805             : /* 3572 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
     806             : /* 3575 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3584
     807             : /* 3580 */    MCD::OPC_Decode, 201, 2, 32, // Opcode: B
     808             : /* 3584 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3593
     809             : /* 3589 */    MCD::OPC_Decode, 160, 3, 32, // Opcode: BL
     810             : /* 3593 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3602
     811             : /* 3598 */    MCD::OPC_Decode, 202, 2, 32, // Opcode: BA
     812             : /* 3602 */    MCD::OPC_FilterValue, 3, 29, 50, 0, // Skip to: 16436
     813             : /* 3607 */    MCD::OPC_Decode, 166, 3, 32, // Opcode: BLA
     814             : /* 3611 */    MCD::OPC_FilterValue, 19, 22, 3, 0, // Skip to: 4406
     815             : /* 3616 */    MCD::OPC_ExtractField, 1, 5,  // Inst{5-1} ...
     816             : /* 3619 */    MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 3649
     817             : /* 3624 */    MCD::OPC_CheckField, 21, 2, 0, 5, 50, 0, // Skip to: 16436
     818             : /* 3631 */    MCD::OPC_CheckField, 6, 12, 0, 254, 49, 0, // Skip to: 16436
     819             : /* 3638 */    MCD::OPC_CheckField, 0, 1, 0, 247, 49, 0, // Skip to: 16436
     820             : /* 3645 */    MCD::OPC_Decode, 159, 8, 33, // Opcode: MCRF
     821             : /* 3649 */    MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 3785
     822             : /* 3654 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     823             : /* 3657 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3673
     824             : /* 3662 */    MCD::OPC_CheckField, 0, 1, 0, 223, 49, 0, // Skip to: 16436
     825             : /* 3669 */    MCD::OPC_Decode, 214, 3, 34, // Opcode: CRNOR
     826             : /* 3673 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3689
     827             : /* 3678 */    MCD::OPC_CheckField, 0, 1, 0, 207, 49, 0, // Skip to: 16436
     828             : /* 3685 */    MCD::OPC_Decode, 211, 3, 34, // Opcode: CRANDC
     829             : /* 3689 */    MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3705
     830             : /* 3694 */    MCD::OPC_CheckField, 0, 1, 0, 191, 49, 0, // Skip to: 16436
     831             : /* 3701 */    MCD::OPC_Decode, 219, 3, 34, // Opcode: CRXOR
     832             : /* 3705 */    MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 3721
     833             : /* 3710 */    MCD::OPC_CheckField, 0, 1, 0, 175, 49, 0, // Skip to: 16436
     834             : /* 3717 */    MCD::OPC_Decode, 213, 3, 34, // Opcode: CRNAND
     835             : /* 3721 */    MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3737
     836             : /* 3726 */    MCD::OPC_CheckField, 0, 1, 0, 159, 49, 0, // Skip to: 16436
     837             : /* 3733 */    MCD::OPC_Decode, 210, 3, 34, // Opcode: CRAND
     838             : /* 3737 */    MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3753
     839             : /* 3742 */    MCD::OPC_CheckField, 0, 1, 0, 143, 49, 0, // Skip to: 16436
     840             : /* 3749 */    MCD::OPC_Decode, 212, 3, 34, // Opcode: CREQV
     841             : /* 3753 */    MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3769
     842             : /* 3758 */    MCD::OPC_CheckField, 0, 1, 0, 127, 49, 0, // Skip to: 16436
     843             : /* 3765 */    MCD::OPC_Decode, 216, 3, 34, // Opcode: CRORC
     844             : /* 3769 */    MCD::OPC_FilterValue, 14, 118, 49, 0, // Skip to: 16436
     845             : /* 3774 */    MCD::OPC_CheckField, 0, 1, 0, 111, 49, 0, // Skip to: 16436
     846             : /* 3781 */    MCD::OPC_Decode, 215, 3, 34, // Opcode: CROR
     847             : /* 3785 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3794
     848             : /* 3790 */    MCD::OPC_Decode, 129, 2, 35, // Opcode: ADDPCIS
     849             : /* 3794 */    MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 3817
     850             : /* 3799 */    MCD::OPC_CheckField, 6, 20, 1, 86, 49, 0, // Skip to: 16436
     851             : /* 3806 */    MCD::OPC_CheckField, 0, 1, 0, 79, 49, 0, // Skip to: 16436
     852             : /* 3813 */    MCD::OPC_Decode, 203, 10, 0, // Opcode: RFMCI
     853             : /* 3817 */    MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 3840
     854             : /* 3822 */    MCD::OPC_CheckField, 6, 20, 1, 63, 49, 0, // Skip to: 16436
     855             : /* 3829 */    MCD::OPC_CheckField, 0, 1, 0, 56, 49, 0, // Skip to: 16436
     856             : /* 3836 */    MCD::OPC_Decode, 199, 10, 0, // Opcode: RFDI
     857             : /* 3840 */    MCD::OPC_FilterValue, 16, 113, 1, 0, // Skip to: 4214
     858             : /* 3845 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
     859             : /* 3848 */    MCD::OPC_FilterValue, 0, 178, 0, 0, // Skip to: 4031
     860             : /* 3853 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     861             : /* 3856 */    MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 3995
     862             : /* 3861 */    MCD::OPC_ExtractField, 13, 3,  // Inst{15-13} ...
     863             : /* 3864 */    MCD::OPC_FilterValue, 0, 23, 49, 0, // Skip to: 16436
     864             : /* 3869 */    MCD::OPC_ExtractField, 16, 10,  // Inst{25-16} ...
     865             : /* 3872 */    MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 3889
     866             : /* 3878 */    MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 3991
     867             : /* 3885 */    MCD::OPC_Decode, 129, 3, 0, // Opcode: BDNZLR
     868             : /* 3889 */    MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 3906
     869             : /* 3895 */    MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 3991
     870             : /* 3902 */    MCD::OPC_Decode, 149, 3, 0, // Opcode: BDZLR
     871             : /* 3906 */    MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 3923
     872             : /* 3912 */    MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 3991
     873             : /* 3919 */    MCD::OPC_Decode, 169, 3, 0, // Opcode: BLR
     874             : /* 3923 */    MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 3940
     875             : /* 3929 */    MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 3991
     876             : /* 3936 */    MCD::OPC_Decode, 134, 3, 0, // Opcode: BDNZLRm
     877             : /* 3940 */    MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 3957
     878             : /* 3946 */    MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 3991
     879             : /* 3953 */    MCD::OPC_Decode, 135, 3, 0, // Opcode: BDNZLRp
     880             : /* 3957 */    MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 3974
     881             : /* 3963 */    MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 3991
     882             : /* 3970 */    MCD::OPC_Decode, 154, 3, 0, // Opcode: BDZLRm
     883             : /* 3974 */    MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 3991
     884             : /* 3980 */    MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 3991
     885             : /* 3987 */    MCD::OPC_Decode, 155, 3, 0, // Opcode: BDZLRp
     886             : /* 3991 */    MCD::OPC_Decode, 242, 16, 36, // Opcode: gBCLR
     887             : /* 3995 */    MCD::OPC_FilterValue, 16, 148, 48, 0, // Skip to: 16436
     888             : /* 4000 */    MCD::OPC_ExtractField, 13, 3,  // Inst{15-13} ...
     889             : /* 4003 */    MCD::OPC_FilterValue, 0, 140, 48, 0, // Skip to: 16436
     890             : /* 4008 */    MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4027
     891             : /* 4016 */    MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4027
     892             : /* 4023 */    MCD::OPC_Decode, 242, 2, 0, // Opcode: BCTR
     893             : /* 4027 */    MCD::OPC_Decode, 237, 16, 36, // Opcode: gBCCTR
     894             : /* 4031 */    MCD::OPC_FilterValue, 1, 112, 48, 0, // Skip to: 16436
     895             : /* 4036 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     896             : /* 4039 */    MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 4178
     897             : /* 4044 */    MCD::OPC_ExtractField, 13, 3,  // Inst{15-13} ...
     898             : /* 4047 */    MCD::OPC_FilterValue, 0, 96, 48, 0, // Skip to: 16436
     899             : /* 4052 */    MCD::OPC_ExtractField, 16, 10,  // Inst{25-16} ...
     900             : /* 4055 */    MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 4072
     901             : /* 4061 */    MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 4174
     902             : /* 4068 */    MCD::OPC_Decode, 131, 3, 0, // Opcode: BDNZLRL
     903             : /* 4072 */    MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 4089
     904             : /* 4078 */    MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 4174
     905             : /* 4085 */    MCD::OPC_Decode, 151, 3, 0, // Opcode: BDZLRL
     906             : /* 4089 */    MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 4106
     907             : /* 4095 */    MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 4174
     908             : /* 4102 */    MCD::OPC_Decode, 171, 3, 0, // Opcode: BLRL
     909             : /* 4106 */    MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 4123
     910             : /* 4112 */    MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 4174
     911             : /* 4119 */    MCD::OPC_Decode, 132, 3, 0, // Opcode: BDNZLRLm
     912             : /* 4123 */    MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 4140
     913             : /* 4129 */    MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 4174
     914             : /* 4136 */    MCD::OPC_Decode, 133, 3, 0, // Opcode: BDNZLRLp
     915             : /* 4140 */    MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 4157
     916             : /* 4146 */    MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 4174
     917             : /* 4153 */    MCD::OPC_Decode, 152, 3, 0, // Opcode: BDZLRLm
     918             : /* 4157 */    MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 4174
     919             : /* 4163 */    MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4174
     920             : /* 4170 */    MCD::OPC_Decode, 153, 3, 0, // Opcode: BDZLRLp
     921             : /* 4174 */    MCD::OPC_Decode, 243, 16, 36, // Opcode: gBCLRL
     922             : /* 4178 */    MCD::OPC_FilterValue, 16, 221, 47, 0, // Skip to: 16436
     923             : /* 4183 */    MCD::OPC_ExtractField, 13, 3,  // Inst{15-13} ...
     924             : /* 4186 */    MCD::OPC_FilterValue, 0, 213, 47, 0, // Skip to: 16436
     925             : /* 4191 */    MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4210
     926             : /* 4199 */    MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4210
     927             : /* 4206 */    MCD::OPC_Decode, 244, 2, 0, // Opcode: BCTRL
     928             : /* 4210 */    MCD::OPC_Decode, 238, 16, 36, // Opcode: gBCCTRL
     929             : /* 4214 */    MCD::OPC_FilterValue, 18, 141, 0, 0, // Skip to: 4360
     930             : /* 4219 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
     931             : /* 4222 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 4245
     932             : /* 4227 */    MCD::OPC_CheckField, 11, 15, 0, 170, 47, 0, // Skip to: 16436
     933             : /* 4234 */    MCD::OPC_CheckField, 0, 1, 0, 163, 47, 0, // Skip to: 16436
     934             : /* 4241 */    MCD::OPC_Decode, 202, 10, 0, // Opcode: RFID
     935             : /* 4245 */    MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 4268
     936             : /* 4250 */    MCD::OPC_CheckField, 11, 15, 0, 147, 47, 0, // Skip to: 16436
     937             : /* 4257 */    MCD::OPC_CheckField, 0, 1, 0, 140, 47, 0, // Skip to: 16436
     938             : /* 4264 */    MCD::OPC_Decode, 201, 10, 0, // Opcode: RFI
     939             : /* 4268 */    MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4291
     940             : /* 4273 */    MCD::OPC_CheckField, 12, 14, 0, 124, 47, 0, // Skip to: 16436
     941             : /* 4280 */    MCD::OPC_CheckField, 0, 1, 0, 117, 47, 0, // Skip to: 16436
     942             : /* 4287 */    MCD::OPC_Decode, 200, 10, 37, // Opcode: RFEBB
     943             : /* 4291 */    MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 4314
     944             : /* 4296 */    MCD::OPC_CheckField, 11, 15, 0, 101, 47, 0, // Skip to: 16436
     945             : /* 4303 */    MCD::OPC_CheckField, 0, 1, 0, 94, 47, 0, // Skip to: 16436
     946             : /* 4310 */    MCD::OPC_Decode, 146, 7, 0, // Opcode: HRFID
     947             : /* 4314 */    MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 4337
     948             : /* 4319 */    MCD::OPC_CheckField, 11, 15, 0, 78, 47, 0, // Skip to: 16436
     949             : /* 4326 */    MCD::OPC_CheckField, 0, 1, 0, 71, 47, 0, // Skip to: 16436
     950             : /* 4333 */    MCD::OPC_Decode, 220, 11, 0, // Opcode: STOP
     951             : /* 4337 */    MCD::OPC_FilterValue, 13, 62, 47, 0, // Skip to: 16436
     952             : /* 4342 */    MCD::OPC_CheckField, 11, 15, 0, 55, 47, 0, // Skip to: 16436
     953             : /* 4349 */    MCD::OPC_CheckField, 0, 1, 0, 48, 47, 0, // Skip to: 16436
     954             : /* 4356 */    MCD::OPC_Decode, 255, 8, 0, // Opcode: NAP
     955             : /* 4360 */    MCD::OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4383
     956             : /* 4365 */    MCD::OPC_CheckField, 6, 20, 1, 32, 47, 0, // Skip to: 16436
     957             : /* 4372 */    MCD::OPC_CheckField, 0, 1, 0, 25, 47, 0, // Skip to: 16436
     958             : /* 4379 */    MCD::OPC_Decode, 198, 10, 0, // Opcode: RFCI
     959             : /* 4383 */    MCD::OPC_FilterValue, 22, 16, 47, 0, // Skip to: 16436
     960             : /* 4388 */    MCD::OPC_CheckField, 6, 20, 4, 9, 47, 0, // Skip to: 16436
     961             : /* 4395 */    MCD::OPC_CheckField, 0, 1, 0, 2, 47, 0, // Skip to: 16436
     962             : /* 4402 */    MCD::OPC_Decode, 156, 7, 0, // Opcode: ISYNC
     963             : /* 4406 */    MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 4432
     964             : /* 4411 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
     965             : /* 4414 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4423
     966             : /* 4419 */    MCD::OPC_Decode, 220, 10, 38, // Opcode: RLWIMI
     967             : /* 4423 */    MCD::OPC_FilterValue, 1, 232, 46, 0, // Skip to: 16436
     968             : /* 4428 */    MCD::OPC_Decode, 223, 10, 38, // Opcode: RLWIMIo
     969             : /* 4432 */    MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4458
     970             : /* 4437 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
     971             : /* 4440 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4449
     972             : /* 4445 */    MCD::OPC_Decode, 224, 10, 39, // Opcode: RLWINM
     973             : /* 4449 */    MCD::OPC_FilterValue, 1, 206, 46, 0, // Skip to: 16436
     974             : /* 4454 */    MCD::OPC_Decode, 227, 10, 39, // Opcode: RLWINMo
     975             : /* 4458 */    MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 4484
     976             : /* 4463 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
     977             : /* 4466 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4475
     978             : /* 4471 */    MCD::OPC_Decode, 228, 10, 40, // Opcode: RLWNM
     979             : /* 4475 */    MCD::OPC_FilterValue, 1, 180, 46, 0, // Skip to: 16436
     980             : /* 4480 */    MCD::OPC_Decode, 231, 10, 40, // Opcode: RLWNMo
     981             : /* 4484 */    MCD::OPC_FilterValue, 24, 15, 0, 0, // Skip to: 4504
     982             : /* 4489 */    MCD::OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 4500
     983             : /* 4496 */    MCD::OPC_Decode, 132, 9, 0, // Opcode: NOP
     984             : /* 4500 */    MCD::OPC_Decode, 146, 9, 41, // Opcode: ORI
     985             : /* 4504 */    MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4513
     986             : /* 4509 */    MCD::OPC_Decode, 148, 9, 41, // Opcode: ORIS
     987             : /* 4513 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4522
     988             : /* 4518 */    MCD::OPC_Decode, 241, 14, 41, // Opcode: XORI
     989             : /* 4522 */    MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 4531
     990             : /* 4527 */    MCD::OPC_Decode, 243, 14, 41, // Opcode: XORIS
     991             : /* 4531 */    MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 4540
     992             : /* 4536 */    MCD::OPC_Decode, 145, 2, 41, // Opcode: ANDIo
     993             : /* 4540 */    MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4549
     994             : /* 4545 */    MCD::OPC_Decode, 143, 2, 41, // Opcode: ANDISo
     995             : /* 4549 */    MCD::OPC_FilterValue, 30, 151, 0, 0, // Skip to: 4705
     996             : /* 4554 */    MCD::OPC_ExtractField, 2, 3,  // Inst{4-2} ...
     997             : /* 4557 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4583
     998             : /* 4562 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
     999             : /* 4565 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4574
    1000             : /* 4570 */    MCD::OPC_Decode, 209, 10, 42, // Opcode: RLDICL
    1001             : /* 4574 */    MCD::OPC_FilterValue, 1, 81, 46, 0, // Skip to: 16436
    1002             : /* 4579 */    MCD::OPC_Decode, 213, 10, 42, // Opcode: RLDICLo
    1003             : /* 4583 */    MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 4609
    1004             : /* 4588 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
    1005             : /* 4591 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4600
    1006             : /* 4596 */    MCD::OPC_Decode, 214, 10, 42, // Opcode: RLDICR
    1007             : /* 4600 */    MCD::OPC_FilterValue, 1, 55, 46, 0, // Skip to: 16436
    1008             : /* 4605 */    MCD::OPC_Decode, 216, 10, 42, // Opcode: RLDICRo
    1009             : /* 4609 */    MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 4635
    1010             : /* 4614 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
    1011             : /* 4617 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4626
    1012             : /* 4622 */    MCD::OPC_Decode, 208, 10, 42, // Opcode: RLDIC
    1013             : /* 4626 */    MCD::OPC_FilterValue, 1, 29, 46, 0, // Skip to: 16436
    1014             : /* 4631 */    MCD::OPC_Decode, 217, 10, 42, // Opcode: RLDICo
    1015             : /* 4635 */    MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 4661
    1016             : /* 4640 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
    1017             : /* 4643 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4652
    1018             : /* 4648 */    MCD::OPC_Decode, 218, 10, 43, // Opcode: RLDIMI
    1019             : /* 4652 */    MCD::OPC_FilterValue, 1, 3, 46, 0, // Skip to: 16436
    1020             : /* 4657 */    MCD::OPC_Decode, 219, 10, 43, // Opcode: RLDIMIo
    1021             : /* 4661 */    MCD::OPC_FilterValue, 4, 250, 45, 0, // Skip to: 16436
    1022             : /* 4666 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1023             : /* 4669 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4678
    1024             : /* 4674 */    MCD::OPC_Decode, 204, 10, 44, // Opcode: RLDCL
    1025             : /* 4678 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4687
    1026             : /* 4683 */    MCD::OPC_Decode, 205, 10, 44, // Opcode: RLDCLo
    1027             : /* 4687 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4696
    1028             : /* 4692 */    MCD::OPC_Decode, 206, 10, 44, // Opcode: RLDCR
    1029             : /* 4696 */    MCD::OPC_FilterValue, 3, 215, 45, 0, // Skip to: 16436
    1030             : /* 4701 */    MCD::OPC_Decode, 207, 10, 44, // Opcode: RLDCRo
    1031             : /* 4705 */    MCD::OPC_FilterValue, 31, 64, 21, 0, // Skip to: 10150
    1032             : /* 4710 */    MCD::OPC_ExtractField, 2, 4,  // Inst{5-2} ...
    1033             : /* 4713 */    MCD::OPC_FilterValue, 0, 175, 0, 0, // Skip to: 4893
    1034             : /* 4718 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1035             : /* 4721 */    MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4761
    1036             : /* 4726 */    MCD::OPC_ExtractField, 21, 2,  // Inst{22-21} ...
    1037             : /* 4729 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4745
    1038             : /* 4734 */    MCD::OPC_CheckField, 0, 2, 0, 175, 45, 0, // Skip to: 16436
    1039             : /* 4741 */    MCD::OPC_Decode, 187, 3, 45, // Opcode: CMPW
    1040             : /* 4745 */    MCD::OPC_FilterValue, 1, 166, 45, 0, // Skip to: 16436
    1041             : /* 4750 */    MCD::OPC_CheckField, 0, 2, 0, 159, 45, 0, // Skip to: 16436
    1042             : /* 4757 */    MCD::OPC_Decode, 178, 3, 46, // Opcode: CMPD
    1043             : /* 4761 */    MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 4801
    1044             : /* 4766 */    MCD::OPC_ExtractField, 21, 2,  // Inst{22-21} ...
    1045             : /* 4769 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4785
    1046             : /* 4774 */    MCD::OPC_CheckField, 0, 2, 0, 135, 45, 0, // Skip to: 16436
    1047             : /* 4781 */    MCD::OPC_Decode, 183, 3, 45, // Opcode: CMPLW
    1048             : /* 4785 */    MCD::OPC_FilterValue, 1, 126, 45, 0, // Skip to: 16436
    1049             : /* 4790 */    MCD::OPC_CheckField, 0, 2, 0, 119, 45, 0, // Skip to: 16436
    1050             : /* 4797 */    MCD::OPC_Decode, 181, 3, 46, // Opcode: CMPLD
    1051             : /* 4801 */    MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4824
    1052             : /* 4806 */    MCD::OPC_CheckField, 11, 7, 0, 103, 45, 0, // Skip to: 16436
    1053             : /* 4813 */    MCD::OPC_CheckField, 0, 2, 0, 96, 45, 0, // Skip to: 16436
    1054             : /* 4820 */    MCD::OPC_Decode, 134, 11, 47, // Opcode: SETB
    1055             : /* 4824 */    MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 4847
    1056             : /* 4829 */    MCD::OPC_CheckField, 22, 1, 0, 80, 45, 0, // Skip to: 16436
    1057             : /* 4836 */    MCD::OPC_CheckField, 0, 2, 0, 73, 45, 0, // Skip to: 16436
    1058             : /* 4843 */    MCD::OPC_Decode, 185, 3, 48, // Opcode: CMPRB
    1059             : /* 4847 */    MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 4870
    1060             : /* 4852 */    MCD::OPC_CheckField, 21, 2, 0, 57, 45, 0, // Skip to: 16436
    1061             : /* 4859 */    MCD::OPC_CheckField, 0, 2, 0, 50, 45, 0, // Skip to: 16436
    1062             : /* 4866 */    MCD::OPC_Decode, 180, 3, 49, // Opcode: CMPEQB
    1063             : /* 4870 */    MCD::OPC_FilterValue, 18, 41, 45, 0, // Skip to: 16436
    1064             : /* 4875 */    MCD::OPC_CheckField, 11, 12, 0, 34, 45, 0, // Skip to: 16436
    1065             : /* 4882 */    MCD::OPC_CheckField, 0, 2, 0, 27, 45, 0, // Skip to: 16436
    1066             : /* 4889 */    MCD::OPC_Decode, 161, 8, 50, // Opcode: MCRXRX
    1067             : /* 4893 */    MCD::OPC_FilterValue, 1, 74, 0, 0, // Skip to: 4972
    1068             : /* 4898 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1069             : /* 4901 */    MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4924
    1070             : /* 4906 */    MCD::OPC_CheckField, 16, 1, 0, 3, 45, 0, // Skip to: 16436
    1071             : /* 4913 */    MCD::OPC_CheckField, 1, 1, 1, 252, 44, 0, // Skip to: 16436
    1072             : /* 4920 */    MCD::OPC_Decode, 236, 14, 51, // Opcode: WRTEE
    1073             : /* 4924 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4940
    1074             : /* 4929 */    MCD::OPC_CheckField, 1, 1, 1, 236, 44, 0, // Skip to: 16436
    1075             : /* 4936 */    MCD::OPC_Decode, 237, 14, 52, // Opcode: WRTEEI
    1076             : /* 4940 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4956
    1077             : /* 4945 */    MCD::OPC_CheckField, 0, 2, 2, 220, 44, 0, // Skip to: 16436
    1078             : /* 4952 */    MCD::OPC_Decode, 167, 8, 53, // Opcode: MFDCR
    1079             : /* 4956 */    MCD::OPC_FilterValue, 14, 211, 44, 0, // Skip to: 16436
    1080             : /* 4961 */    MCD::OPC_CheckField, 0, 2, 2, 204, 44, 0, // Skip to: 16436
    1081             : /* 4968 */    MCD::OPC_Decode, 207, 8, 53, // Opcode: MTDCR
    1082             : /* 4972 */    MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 5026
    1083             : /* 4977 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1084             : /* 4980 */    MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 5010
    1085             : /* 4985 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1086             : /* 4988 */    MCD::OPC_FilterValue, 0, 179, 44, 0, // Skip to: 16436
    1087             : /* 4993 */    MCD::OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 5006
    1088             : /* 5002 */    MCD::OPC_Decode, 192, 12, 0, // Opcode: TRAP
    1089             : /* 5006 */    MCD::OPC_Decode, 196, 12, 54, // Opcode: TW
    1090             : /* 5010 */    MCD::OPC_FilterValue, 2, 157, 44, 0, // Skip to: 16436
    1091             : /* 5015 */    MCD::OPC_CheckField, 0, 2, 0, 150, 44, 0, // Skip to: 16436
    1092             : /* 5022 */    MCD::OPC_Decode, 175, 12, 55, // Opcode: TD
    1093             : /* 5026 */    MCD::OPC_FilterValue, 3, 174, 1, 0, // Skip to: 5461
    1094             : /* 5031 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1095             : /* 5034 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5060
    1096             : /* 5039 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1097             : /* 5042 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5051
    1098             : /* 5047 */    MCD::OPC_Decode, 237, 7, 56, // Opcode: LVSL
    1099             : /* 5051 */    MCD::OPC_FilterValue, 2, 116, 44, 0, // Skip to: 16436
    1100             : /* 5056 */    MCD::OPC_Decode, 234, 7, 56, // Opcode: LVEBX
    1101             : /* 5060 */    MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5086
    1102             : /* 5065 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1103             : /* 5068 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5077
    1104             : /* 5073 */    MCD::OPC_Decode, 238, 7, 56, // Opcode: LVSR
    1105             : /* 5077 */    MCD::OPC_FilterValue, 2, 90, 44, 0, // Skip to: 16436
    1106             : /* 5082 */    MCD::OPC_Decode, 235, 7, 56, // Opcode: LVEHX
    1107             : /* 5086 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5102
    1108             : /* 5091 */    MCD::OPC_CheckField, 0, 2, 2, 74, 44, 0, // Skip to: 16436
    1109             : /* 5098 */    MCD::OPC_Decode, 236, 7, 56, // Opcode: LVEWX
    1110             : /* 5102 */    MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5118
    1111             : /* 5107 */    MCD::OPC_CheckField, 0, 2, 2, 58, 44, 0, // Skip to: 16436
    1112             : /* 5114 */    MCD::OPC_Decode, 239, 7, 56, // Opcode: LVX
    1113             : /* 5118 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5134
    1114             : /* 5123 */    MCD::OPC_CheckField, 0, 2, 2, 42, 44, 0, // Skip to: 16436
    1115             : /* 5130 */    MCD::OPC_Decode, 222, 11, 56, // Opcode: STVEBX
    1116             : /* 5134 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5150
    1117             : /* 5139 */    MCD::OPC_CheckField, 0, 2, 2, 26, 44, 0, // Skip to: 16436
    1118             : /* 5146 */    MCD::OPC_Decode, 223, 11, 56, // Opcode: STVEHX
    1119             : /* 5150 */    MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 5183
    1120             : /* 5155 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1121             : /* 5158 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5174
    1122             : /* 5163 */    MCD::OPC_CheckField, 25, 1, 0, 2, 44, 0, // Skip to: 16436
    1123             : /* 5170 */    MCD::OPC_Decode, 150, 7, 57, // Opcode: ICBLQ
    1124             : /* 5174 */    MCD::OPC_FilterValue, 2, 249, 43, 0, // Skip to: 16436
    1125             : /* 5179 */    MCD::OPC_Decode, 224, 11, 56, // Opcode: STVEWX
    1126             : /* 5183 */    MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 5216
    1127             : /* 5188 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1128             : /* 5191 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5207
    1129             : /* 5196 */    MCD::OPC_CheckField, 25, 1, 0, 225, 43, 0, // Skip to: 16436
    1130             : /* 5203 */    MCD::OPC_Decode, 149, 7, 57, // Opcode: ICBLC
    1131             : /* 5207 */    MCD::OPC_FilterValue, 2, 216, 43, 0, // Skip to: 16436
    1132             : /* 5212 */    MCD::OPC_Decode, 225, 11, 56, // Opcode: STVX
    1133             : /* 5216 */    MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5232
    1134             : /* 5221 */    MCD::OPC_CheckField, 0, 2, 2, 200, 43, 0, // Skip to: 16436
    1135             : /* 5228 */    MCD::OPC_Decode, 240, 7, 56, // Opcode: LVXL
    1136             : /* 5232 */    MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 5255
    1137             : /* 5237 */    MCD::OPC_CheckField, 21, 5, 0, 184, 43, 0, // Skip to: 16436
    1138             : /* 5244 */    MCD::OPC_CheckField, 0, 2, 0, 177, 43, 0, // Skip to: 16436
    1139             : /* 5251 */    MCD::OPC_Decode, 236, 3, 58, // Opcode: DCCCI
    1140             : /* 5255 */    MCD::OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5288
    1141             : /* 5260 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1142             : /* 5263 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5279
    1143             : /* 5268 */    MCD::OPC_CheckField, 25, 1, 0, 153, 43, 0, // Skip to: 16436
    1144             : /* 5275 */    MCD::OPC_Decode, 152, 7, 57, // Opcode: ICBTLS
    1145             : /* 5279 */    MCD::OPC_FilterValue, 2, 144, 43, 0, // Skip to: 16436
    1146             : /* 5284 */    MCD::OPC_Decode, 226, 11, 56, // Opcode: STVXL
    1147             : /* 5288 */    MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 5304
    1148             : /* 5293 */    MCD::OPC_CheckField, 0, 2, 0, 128, 43, 0, // Skip to: 16436
    1149             : /* 5300 */    MCD::OPC_Decode, 244, 7, 59, // Opcode: LWAT
    1150             : /* 5304 */    MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5320
    1151             : /* 5309 */    MCD::OPC_CheckField, 0, 2, 0, 112, 43, 0, // Skip to: 16436
    1152             : /* 5316 */    MCD::OPC_Decode, 176, 7, 60, // Opcode: LDAT
    1153             : /* 5320 */    MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5336
    1154             : /* 5325 */    MCD::OPC_CheckField, 0, 2, 0, 96, 43, 0, // Skip to: 16436
    1155             : /* 5332 */    MCD::OPC_Decode, 229, 11, 59, // Opcode: STWAT
    1156             : /* 5336 */    MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5352
    1157             : /* 5341 */    MCD::OPC_CheckField, 0, 2, 0, 80, 43, 0, // Skip to: 16436
    1158             : /* 5348 */    MCD::OPC_Decode, 185, 11, 60, // Opcode: STDAT
    1159             : /* 5352 */    MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 5375
    1160             : /* 5357 */    MCD::OPC_CheckField, 22, 4, 0, 64, 43, 0, // Skip to: 16436
    1161             : /* 5364 */    MCD::OPC_CheckField, 0, 2, 0, 57, 43, 0, // Skip to: 16436
    1162             : /* 5371 */    MCD::OPC_Decode, 202, 3, 61, // Opcode: CP_COPY
    1163             : /* 5375 */    MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 5398
    1164             : /* 5380 */    MCD::OPC_CheckField, 11, 15, 0, 41, 43, 0, // Skip to: 16436
    1165             : /* 5387 */    MCD::OPC_CheckField, 0, 2, 0, 34, 43, 0, // Skip to: 16436
    1166             : /* 5394 */    MCD::OPC_Decode, 201, 3, 0, // Opcode: CP_ABORT
    1167             : /* 5398 */    MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 5438
    1168             : /* 5403 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1169             : /* 5406 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5422
    1170             : /* 5411 */    MCD::OPC_CheckField, 22, 4, 0, 10, 43, 0, // Skip to: 16436
    1171             : /* 5418 */    MCD::OPC_Decode, 204, 3, 61, // Opcode: CP_PASTE
    1172             : /* 5422 */    MCD::OPC_FilterValue, 1, 1, 43, 0, // Skip to: 16436
    1173             : /* 5427 */    MCD::OPC_CheckField, 22, 4, 0, 250, 42, 0, // Skip to: 16436
    1174             : /* 5434 */    MCD::OPC_Decode, 207, 3, 61, // Opcode: CP_PASTEo
    1175             : /* 5438 */    MCD::OPC_FilterValue, 30, 241, 42, 0, // Skip to: 16436
    1176             : /* 5443 */    MCD::OPC_CheckField, 21, 5, 0, 234, 42, 0, // Skip to: 16436
    1177             : /* 5450 */    MCD::OPC_CheckField, 0, 2, 0, 227, 42, 0, // Skip to: 16436
    1178             : /* 5457 */    MCD::OPC_Decode, 153, 7, 58, // Opcode: ICCCI
    1179             : /* 5461 */    MCD::OPC_FilterValue, 4, 143, 1, 0, // Skip to: 5865
    1180             : /* 5466 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1181             : /* 5469 */    MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5513
    1182             : /* 5474 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1183             : /* 5477 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5486
    1184             : /* 5482 */    MCD::OPC_Decode, 135, 12, 62, // Opcode: SUBFC
    1185             : /* 5486 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5495
    1186             : /* 5491 */    MCD::OPC_Decode, 138, 12, 62, // Opcode: SUBFCo
    1187             : /* 5495 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5504
    1188             : /* 5500 */    MCD::OPC_Decode, 235, 8, 63, // Opcode: MULHDU
    1189             : /* 5504 */    MCD::OPC_FilterValue, 3, 175, 42, 0, // Skip to: 16436
    1190             : /* 5509 */    MCD::OPC_Decode, 236, 8, 63, // Opcode: MULHDUo
    1191             : /* 5513 */    MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5539
    1192             : /* 5518 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1193             : /* 5521 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5530
    1194             : /* 5526 */    MCD::OPC_Decode, 132, 12, 62, // Opcode: SUBF
    1195             : /* 5530 */    MCD::OPC_FilterValue, 1, 149, 42, 0, // Skip to: 16436
    1196             : /* 5535 */    MCD::OPC_Decode, 153, 12, 62, // Opcode: SUBFo
    1197             : /* 5539 */    MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5565
    1198             : /* 5544 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1199             : /* 5547 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5556
    1200             : /* 5552 */    MCD::OPC_Decode, 234, 8, 63, // Opcode: MULHD
    1201             : /* 5556 */    MCD::OPC_FilterValue, 3, 123, 42, 0, // Skip to: 16436
    1202             : /* 5561 */    MCD::OPC_Decode, 237, 8, 63, // Opcode: MULHDo
    1203             : /* 5565 */    MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 5605
    1204             : /* 5570 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1205             : /* 5573 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5589
    1206             : /* 5578 */    MCD::OPC_CheckField, 11, 5, 0, 99, 42, 0, // Skip to: 16436
    1207             : /* 5585 */    MCD::OPC_Decode, 128, 9, 64, // Opcode: NEG
    1208             : /* 5589 */    MCD::OPC_FilterValue, 1, 90, 42, 0, // Skip to: 16436
    1209             : /* 5594 */    MCD::OPC_CheckField, 11, 5, 0, 83, 42, 0, // Skip to: 16436
    1210             : /* 5601 */    MCD::OPC_Decode, 131, 9, 64, // Opcode: NEGo
    1211             : /* 5605 */    MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5631
    1212             : /* 5610 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1213             : /* 5613 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5622
    1214             : /* 5618 */    MCD::OPC_Decode, 139, 12, 62, // Opcode: SUBFE
    1215             : /* 5622 */    MCD::OPC_FilterValue, 1, 57, 42, 0, // Skip to: 16436
    1216             : /* 5627 */    MCD::OPC_Decode, 142, 12, 62, // Opcode: SUBFEo
    1217             : /* 5631 */    MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 5671
    1218             : /* 5636 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1219             : /* 5639 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5655
    1220             : /* 5644 */    MCD::OPC_CheckField, 11, 5, 0, 33, 42, 0, // Skip to: 16436
    1221             : /* 5651 */    MCD::OPC_Decode, 149, 12, 64, // Opcode: SUBFZE
    1222             : /* 5655 */    MCD::OPC_FilterValue, 1, 24, 42, 0, // Skip to: 16436
    1223             : /* 5660 */    MCD::OPC_CheckField, 11, 5, 0, 17, 42, 0, // Skip to: 16436
    1224             : /* 5667 */    MCD::OPC_Decode, 152, 12, 64, // Opcode: SUBFZEo
    1225             : /* 5671 */    MCD::OPC_FilterValue, 7, 53, 0, 0, // Skip to: 5729
    1226             : /* 5676 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1227             : /* 5679 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5695
    1228             : /* 5684 */    MCD::OPC_CheckField, 11, 5, 0, 249, 41, 0, // Skip to: 16436
    1229             : /* 5691 */    MCD::OPC_Decode, 145, 12, 64, // Opcode: SUBFME
    1230             : /* 5695 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5711
    1231             : /* 5700 */    MCD::OPC_CheckField, 11, 5, 0, 233, 41, 0, // Skip to: 16436
    1232             : /* 5707 */    MCD::OPC_Decode, 148, 12, 64, // Opcode: SUBFMEo
    1233             : /* 5711 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5720
    1234             : /* 5716 */    MCD::OPC_Decode, 242, 8, 63, // Opcode: MULLD
    1235             : /* 5720 */    MCD::OPC_FilterValue, 3, 215, 41, 0, // Skip to: 16436
    1236             : /* 5725 */    MCD::OPC_Decode, 243, 8, 63, // Opcode: MULLDo
    1237             : /* 5729 */    MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5745
    1238             : /* 5734 */    MCD::OPC_CheckField, 0, 2, 2, 199, 41, 0, // Skip to: 16436
    1239             : /* 5741 */    MCD::OPC_Decode, 197, 8, 63, // Opcode: MODUD
    1240             : /* 5745 */    MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5771
    1241             : /* 5750 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1242             : /* 5753 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5762
    1243             : /* 5758 */    MCD::OPC_Decode, 239, 3, 63, // Opcode: DIVDEU
    1244             : /* 5762 */    MCD::OPC_FilterValue, 3, 173, 41, 0, // Skip to: 16436
    1245             : /* 5767 */    MCD::OPC_Decode, 240, 3, 63, // Opcode: DIVDEUo
    1246             : /* 5771 */    MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5797
    1247             : /* 5776 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1248             : /* 5779 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5788
    1249             : /* 5784 */    MCD::OPC_Decode, 238, 3, 63, // Opcode: DIVDE
    1250             : /* 5788 */    MCD::OPC_FilterValue, 3, 147, 41, 0, // Skip to: 16436
    1251             : /* 5793 */    MCD::OPC_Decode, 241, 3, 63, // Opcode: DIVDEo
    1252             : /* 5797 */    MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5823
    1253             : /* 5802 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1254             : /* 5805 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5814
    1255             : /* 5810 */    MCD::OPC_Decode, 242, 3, 63, // Opcode: DIVDU
    1256             : /* 5814 */    MCD::OPC_FilterValue, 3, 121, 41, 0, // Skip to: 16436
    1257             : /* 5819 */    MCD::OPC_Decode, 243, 3, 63, // Opcode: DIVDUo
    1258             : /* 5823 */    MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5849
    1259             : /* 5828 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1260             : /* 5831 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5840
    1261             : /* 5836 */    MCD::OPC_Decode, 237, 3, 63, // Opcode: DIVD
    1262             : /* 5840 */    MCD::OPC_FilterValue, 3, 95, 41, 0, // Skip to: 16436
    1263             : /* 5845 */    MCD::OPC_Decode, 244, 3, 63, // Opcode: DIVDo
    1264             : /* 5849 */    MCD::OPC_FilterValue, 24, 86, 41, 0, // Skip to: 16436
    1265             : /* 5854 */    MCD::OPC_CheckField, 0, 2, 2, 79, 41, 0, // Skip to: 16436
    1266             : /* 5861 */    MCD::OPC_Decode, 195, 8, 63, // Opcode: MODSD
    1267             : /* 5865 */    MCD::OPC_FilterValue, 5, 96, 1, 0, // Skip to: 6222
    1268             : /* 5870 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1269             : /* 5873 */    MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5917
    1270             : /* 5878 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1271             : /* 5881 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5890
    1272             : /* 5886 */    MCD::OPC_Decode, 221, 1, 62, // Opcode: ADDC
    1273             : /* 5890 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5899
    1274             : /* 5895 */    MCD::OPC_Decode, 224, 1, 62, // Opcode: ADDCo
    1275             : /* 5899 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5908
    1276             : /* 5904 */    MCD::OPC_Decode, 239, 8, 62, // Opcode: MULHWU
    1277             : /* 5908 */    MCD::OPC_FilterValue, 3, 27, 41, 0, // Skip to: 16436
    1278             : /* 5913 */    MCD::OPC_Decode, 240, 8, 62, // Opcode: MULHWUo
    1279             : /* 5917 */    MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5943
    1280             : /* 5922 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1281             : /* 5925 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5934
    1282             : /* 5930 */    MCD::OPC_Decode, 238, 8, 62, // Opcode: MULHW
    1283             : /* 5934 */    MCD::OPC_FilterValue, 3, 1, 41, 0, // Skip to: 16436
    1284             : /* 5939 */    MCD::OPC_Decode, 241, 8, 62, // Opcode: MULHWo
    1285             : /* 5943 */    MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5969
    1286             : /* 5948 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1287             : /* 5951 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5960
    1288             : /* 5956 */    MCD::OPC_Decode, 225, 1, 62, // Opcode: ADDE
    1289             : /* 5960 */    MCD::OPC_FilterValue, 1, 231, 40, 0, // Skip to: 16436
    1290             : /* 5965 */    MCD::OPC_Decode, 228, 1, 62, // Opcode: ADDEo
    1291             : /* 5969 */    MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 6009
    1292             : /* 5974 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1293             : /* 5977 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5993
    1294             : /* 5982 */    MCD::OPC_CheckField, 11, 5, 0, 207, 40, 0, // Skip to: 16436
    1295             : /* 5989 */    MCD::OPC_Decode, 130, 2, 64, // Opcode: ADDZE
    1296             : /* 5993 */    MCD::OPC_FilterValue, 1, 198, 40, 0, // Skip to: 16436
    1297             : /* 5998 */    MCD::OPC_CheckField, 11, 5, 0, 191, 40, 0, // Skip to: 16436
    1298             : /* 6005 */    MCD::OPC_Decode, 133, 2, 64, // Opcode: ADDZEo
    1299             : /* 6009 */    MCD::OPC_FilterValue, 7, 53, 0, 0, // Skip to: 6067
    1300             : /* 6014 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1301             : /* 6017 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6033
    1302             : /* 6022 */    MCD::OPC_CheckField, 11, 5, 0, 167, 40, 0, // Skip to: 16436
    1303             : /* 6029 */    MCD::OPC_Decode, 253, 1, 64, // Opcode: ADDME
    1304             : /* 6033 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6049
    1305             : /* 6038 */    MCD::OPC_CheckField, 11, 5, 0, 151, 40, 0, // Skip to: 16436
    1306             : /* 6045 */    MCD::OPC_Decode, 128, 2, 64, // Opcode: ADDMEo
    1307             : /* 6049 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6058
    1308             : /* 6054 */    MCD::OPC_Decode, 246, 8, 62, // Opcode: MULLW
    1309             : /* 6058 */    MCD::OPC_FilterValue, 3, 133, 40, 0, // Skip to: 16436
    1310             : /* 6063 */    MCD::OPC_Decode, 247, 8, 62, // Opcode: MULLWo
    1311             : /* 6067 */    MCD::OPC_FilterValue, 8, 30, 0, 0, // Skip to: 6102
    1312             : /* 6072 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1313             : /* 6075 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6084
    1314             : /* 6080 */    MCD::OPC_Decode, 214, 1, 62, // Opcode: ADD4
    1315             : /* 6084 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6093
    1316             : /* 6089 */    MCD::OPC_Decode, 216, 1, 62, // Opcode: ADD4o
    1317             : /* 6093 */    MCD::OPC_FilterValue, 2, 98, 40, 0, // Skip to: 16436
    1318             : /* 6098 */    MCD::OPC_Decode, 198, 8, 62, // Opcode: MODUW
    1319             : /* 6102 */    MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6128
    1320             : /* 6107 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1321             : /* 6110 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6119
    1322             : /* 6115 */    MCD::OPC_Decode, 247, 3, 62, // Opcode: DIVWEU
    1323             : /* 6119 */    MCD::OPC_FilterValue, 3, 72, 40, 0, // Skip to: 16436
    1324             : /* 6124 */    MCD::OPC_Decode, 248, 3, 62, // Opcode: DIVWEUo
    1325             : /* 6128 */    MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 6154
    1326             : /* 6133 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1327             : /* 6136 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6145
    1328             : /* 6141 */    MCD::OPC_Decode, 246, 3, 62, // Opcode: DIVWE
    1329             : /* 6145 */    MCD::OPC_FilterValue, 3, 46, 40, 0, // Skip to: 16436
    1330             : /* 6150 */    MCD::OPC_Decode, 249, 3, 62, // Opcode: DIVWEo
    1331             : /* 6154 */    MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 6180
    1332             : /* 6159 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1333             : /* 6162 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6171
    1334             : /* 6167 */    MCD::OPC_Decode, 250, 3, 62, // Opcode: DIVWU
    1335             : /* 6171 */    MCD::OPC_FilterValue, 3, 20, 40, 0, // Skip to: 16436
    1336             : /* 6176 */    MCD::OPC_Decode, 251, 3, 62, // Opcode: DIVWUo
    1337             : /* 6180 */    MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 6206
    1338             : /* 6185 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1339             : /* 6188 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6197
    1340             : /* 6193 */    MCD::OPC_Decode, 245, 3, 62, // Opcode: DIVW
    1341             : /* 6197 */    MCD::OPC_FilterValue, 3, 250, 39, 0, // Skip to: 16436
    1342             : /* 6202 */    MCD::OPC_Decode, 252, 3, 62, // Opcode: DIVWo
    1343             : /* 6206 */    MCD::OPC_FilterValue, 24, 241, 39, 0, // Skip to: 16436
    1344             : /* 6211 */    MCD::OPC_CheckField, 0, 2, 2, 234, 39, 0, // Skip to: 16436
    1345             : /* 6218 */    MCD::OPC_Decode, 196, 8, 62, // Opcode: MODSW
    1346             : /* 6222 */    MCD::OPC_FilterValue, 6, 143, 1, 0, // Skip to: 6626
    1347             : /* 6227 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1348             : /* 6230 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6246
    1349             : /* 6235 */    MCD::OPC_CheckField, 1, 1, 0, 210, 39, 0, // Skip to: 16436
    1350             : /* 6242 */    MCD::OPC_Decode, 142, 8, 65, // Opcode: LXSIWZX
    1351             : /* 6246 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 6262
    1352             : /* 6251 */    MCD::OPC_CheckField, 1, 1, 0, 194, 39, 0, // Skip to: 16436
    1353             : /* 6258 */    MCD::OPC_Decode, 141, 8, 65, // Opcode: LXSIWAX
    1354             : /* 6262 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6278
    1355             : /* 6267 */    MCD::OPC_CheckField, 1, 1, 0, 178, 39, 0, // Skip to: 16436
    1356             : /* 6274 */    MCD::OPC_Decode, 249, 11, 65, // Opcode: STXSIWX
    1357             : /* 6278 */    MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 6304
    1358             : /* 6283 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1359             : /* 6286 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6295
    1360             : /* 6291 */    MCD::OPC_Decode, 154, 8, 66, // Opcode: LXVX
    1361             : /* 6295 */    MCD::OPC_FilterValue, 1, 152, 39, 0, // Skip to: 16436
    1362             : /* 6300 */    MCD::OPC_Decode, 150, 8, 67, // Opcode: LXVL
    1363             : /* 6304 */    MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6320
    1364             : /* 6309 */    MCD::OPC_CheckField, 1, 1, 1, 136, 39, 0, // Skip to: 16436
    1365             : /* 6316 */    MCD::OPC_Decode, 151, 8, 67, // Opcode: LXVLL
    1366             : /* 6320 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 6336
    1367             : /* 6325 */    MCD::OPC_CheckField, 1, 1, 0, 120, 39, 0, // Skip to: 16436
    1368             : /* 6332 */    MCD::OPC_Decode, 148, 8, 66, // Opcode: LXVDSX
    1369             : /* 6336 */    MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 6352
    1370             : /* 6341 */    MCD::OPC_CheckField, 1, 1, 0, 104, 39, 0, // Skip to: 16436
    1371             : /* 6348 */    MCD::OPC_Decode, 153, 8, 66, // Opcode: LXVWSX
    1372             : /* 6352 */    MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6378
    1373             : /* 6357 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1374             : /* 6360 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6369
    1375             : /* 6365 */    MCD::OPC_Decode, 131, 12, 66, // Opcode: STXVX
    1376             : /* 6369 */    MCD::OPC_FilterValue, 1, 78, 39, 0, // Skip to: 16436
    1377             : /* 6374 */    MCD::OPC_Decode, 128, 12, 67, // Opcode: STXVL
    1378             : /* 6378 */    MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6394
    1379             : /* 6383 */    MCD::OPC_CheckField, 1, 1, 1, 62, 39, 0, // Skip to: 16436
    1380             : /* 6390 */    MCD::OPC_Decode, 129, 12, 67, // Opcode: STXVLL
    1381             : /* 6394 */    MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6410
    1382             : /* 6399 */    MCD::OPC_CheckField, 1, 1, 0, 46, 39, 0, // Skip to: 16436
    1383             : /* 6406 */    MCD::OPC_Decode, 144, 8, 68, // Opcode: LXSSPX
    1384             : /* 6410 */    MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 6426
    1385             : /* 6415 */    MCD::OPC_CheckField, 1, 1, 0, 30, 39, 0, // Skip to: 16436
    1386             : /* 6422 */    MCD::OPC_Decode, 138, 8, 65, // Opcode: LXSDX
    1387             : /* 6426 */    MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 6442
    1388             : /* 6431 */    MCD::OPC_CheckField, 1, 1, 0, 14, 39, 0, // Skip to: 16436
    1389             : /* 6438 */    MCD::OPC_Decode, 251, 11, 68, // Opcode: STXSSPX
    1390             : /* 6442 */    MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 6458
    1391             : /* 6447 */    MCD::OPC_CheckField, 1, 1, 0, 254, 38, 0, // Skip to: 16436
    1392             : /* 6454 */    MCD::OPC_Decode, 244, 11, 65, // Opcode: STXSDX
    1393             : /* 6458 */    MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6484
    1394             : /* 6463 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1395             : /* 6466 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6475
    1396             : /* 6471 */    MCD::OPC_Decode, 152, 8, 66, // Opcode: LXVW4X
    1397             : /* 6475 */    MCD::OPC_FilterValue, 1, 228, 38, 0, // Skip to: 16436
    1398             : /* 6480 */    MCD::OPC_Decode, 139, 8, 65, // Opcode: LXSIBZX
    1399             : /* 6484 */    MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 6510
    1400             : /* 6489 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1401             : /* 6492 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6501
    1402             : /* 6497 */    MCD::OPC_Decode, 149, 8, 66, // Opcode: LXVH8X
    1403             : /* 6501 */    MCD::OPC_FilterValue, 1, 202, 38, 0, // Skip to: 16436
    1404             : /* 6506 */    MCD::OPC_Decode, 140, 8, 65, // Opcode: LXSIHZX
    1405             : /* 6510 */    MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 6526
    1406             : /* 6515 */    MCD::OPC_CheckField, 1, 1, 0, 186, 38, 0, // Skip to: 16436
    1407             : /* 6522 */    MCD::OPC_Decode, 147, 8, 66, // Opcode: LXVD2X
    1408             : /* 6526 */    MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 6542
    1409             : /* 6531 */    MCD::OPC_CheckField, 1, 1, 0, 170, 38, 0, // Skip to: 16436
    1410             : /* 6538 */    MCD::OPC_Decode, 146, 8, 66, // Opcode: LXVB16X
    1411             : /* 6542 */    MCD::OPC_FilterValue, 28, 21, 0, 0, // Skip to: 6568
    1412             : /* 6547 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1413             : /* 6550 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6559
    1414             : /* 6555 */    MCD::OPC_Decode, 130, 12, 66, // Opcode: STXVW4X
    1415             : /* 6559 */    MCD::OPC_FilterValue, 1, 144, 38, 0, // Skip to: 16436
    1416             : /* 6564 */    MCD::OPC_Decode, 245, 11, 65, // Opcode: STXSIBX
    1417             : /* 6568 */    MCD::OPC_FilterValue, 29, 21, 0, 0, // Skip to: 6594
    1418             : /* 6573 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1419             : /* 6576 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6585
    1420             : /* 6581 */    MCD::OPC_Decode, 255, 11, 66, // Opcode: STXVH8X
    1421             : /* 6585 */    MCD::OPC_FilterValue, 1, 118, 38, 0, // Skip to: 16436
    1422             : /* 6590 */    MCD::OPC_Decode, 247, 11, 65, // Opcode: STXSIHX
    1423             : /* 6594 */    MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 6610
    1424             : /* 6599 */    MCD::OPC_CheckField, 1, 1, 0, 102, 38, 0, // Skip to: 16436
    1425             : /* 6606 */    MCD::OPC_Decode, 254, 11, 66, // Opcode: STXVD2X
    1426             : /* 6610 */    MCD::OPC_FilterValue, 31, 93, 38, 0, // Skip to: 16436
    1427             : /* 6615 */    MCD::OPC_CheckField, 1, 1, 0, 86, 38, 0, // Skip to: 16436
    1428             : /* 6622 */    MCD::OPC_Decode, 253, 11, 66, // Opcode: STXVB16X
    1429             : /* 6626 */    MCD::OPC_FilterValue, 7, 247, 0, 0, // Skip to: 6878
    1430             : /* 6631 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1431             : /* 6634 */    MCD::OPC_FilterValue, 0, 62, 0, 0, // Skip to: 6701
    1432             : /* 6639 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1433             : /* 6642 */    MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6651
    1434             : /* 6647 */    MCD::OPC_Decode, 162, 8, 69, // Opcode: MFBHRBE
    1435             : /* 6651 */    MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6660
    1436             : /* 6656 */    MCD::OPC_Decode, 181, 8, 53, // Opcode: MFPMR
    1437             : /* 6660 */    MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6676
    1438             : /* 6665 */    MCD::OPC_CheckField, 11, 15, 0, 36, 38, 0, // Skip to: 16436
    1439             : /* 6672 */    MCD::OPC_Decode, 175, 3, 0, // Opcode: CLRBHRB
    1440             : /* 6676 */    MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6685
    1441             : /* 6681 */    MCD::OPC_Decode, 221, 8, 70, // Opcode: MTPMR
    1442             : /* 6685 */    MCD::OPC_FilterValue, 22, 18, 38, 0, // Skip to: 16436
    1443             : /* 6690 */    MCD::OPC_CheckField, 11, 12, 0, 11, 38, 0, // Skip to: 16436
    1444             : /* 6697 */    MCD::OPC_Decode, 167, 12, 50, // Opcode: TCHECK
    1445             : /* 6701 */    MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 6869
    1446             : /* 6706 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1447             : /* 6709 */    MCD::OPC_FilterValue, 20, 18, 0, 0, // Skip to: 6732
    1448             : /* 6714 */    MCD::OPC_CheckField, 22, 4, 0, 243, 37, 0, // Skip to: 16436
    1449             : /* 6721 */    MCD::OPC_CheckField, 11, 10, 0, 236, 37, 0, // Skip to: 16436
    1450             : /* 6728 */    MCD::OPC_Decode, 166, 12, 71, // Opcode: TBEGIN
    1451             : /* 6732 */    MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 6748
    1452             : /* 6737 */    MCD::OPC_CheckField, 11, 14, 0, 220, 37, 0, // Skip to: 16436
    1453             : /* 6744 */    MCD::OPC_Decode, 177, 12, 72, // Opcode: TEND
    1454             : /* 6748 */    MCD::OPC_FilterValue, 23, 18, 0, 0, // Skip to: 6771
    1455             : /* 6753 */    MCD::OPC_CheckField, 22, 3, 0, 204, 37, 0, // Skip to: 16436
    1456             : /* 6760 */    MCD::OPC_CheckField, 11, 10, 0, 197, 37, 0, // Skip to: 16436
    1457             : /* 6767 */    MCD::OPC_Decode, 195, 12, 71, // Opcode: TSR
    1458             : /* 6771 */    MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6780
    1459             : /* 6776 */    MCD::OPC_Decode, 158, 12, 73, // Opcode: TABORTWC
    1460             : /* 6780 */    MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 6789
    1461             : /* 6785 */    MCD::OPC_Decode, 156, 12, 73, // Opcode: TABORTDC
    1462             : /* 6789 */    MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 6798
    1463             : /* 6794 */    MCD::OPC_Decode, 159, 12, 74, // Opcode: TABORTWCI
    1464             : /* 6798 */    MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 6807
    1465             : /* 6803 */    MCD::OPC_Decode, 157, 12, 74, // Opcode: TABORTDCI
    1466             : /* 6807 */    MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 6830
    1467             : /* 6812 */    MCD::OPC_CheckField, 21, 5, 0, 145, 37, 0, // Skip to: 16436
    1468             : /* 6819 */    MCD::OPC_CheckField, 11, 5, 0, 138, 37, 0, // Skip to: 16436
    1469             : /* 6826 */    MCD::OPC_Decode, 155, 12, 75, // Opcode: TABORT
    1470             : /* 6830 */    MCD::OPC_FilterValue, 29, 18, 0, 0, // Skip to: 6853
    1471             : /* 6835 */    MCD::OPC_CheckField, 21, 5, 0, 122, 37, 0, // Skip to: 16436
    1472             : /* 6842 */    MCD::OPC_CheckField, 11, 5, 0, 115, 37, 0, // Skip to: 16436
    1473             : /* 6849 */    MCD::OPC_Decode, 194, 12, 75, // Opcode: TRECLAIM
    1474             : /* 6853 */    MCD::OPC_FilterValue, 31, 106, 37, 0, // Skip to: 16436
    1475             : /* 6858 */    MCD::OPC_CheckField, 11, 15, 0, 99, 37, 0, // Skip to: 16436
    1476             : /* 6865 */    MCD::OPC_Decode, 193, 12, 0, // Opcode: TRECHKPT
    1477             : /* 6869 */    MCD::OPC_FilterValue, 2, 90, 37, 0, // Skip to: 16436
    1478             : /* 6874 */    MCD::OPC_Decode, 154, 7, 76, // Opcode: ISEL
    1479             : /* 6878 */    MCD::OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6932
    1480             : /* 6883 */    MCD::OPC_ExtractField, 20, 1,  // Inst{20} ...
    1481             : /* 6886 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6909
    1482             : /* 6891 */    MCD::OPC_CheckField, 6, 6, 4, 66, 37, 0, // Skip to: 16436
    1483             : /* 6898 */    MCD::OPC_CheckField, 0, 2, 0, 59, 37, 0, // Skip to: 16436
    1484             : /* 6905 */    MCD::OPC_Decode, 201, 8, 77, // Opcode: MTCRF
    1485             : /* 6909 */    MCD::OPC_FilterValue, 1, 50, 37, 0, // Skip to: 16436
    1486             : /* 6914 */    MCD::OPC_CheckField, 6, 6, 4, 43, 37, 0, // Skip to: 16436
    1487             : /* 6921 */    MCD::OPC_CheckField, 0, 2, 0, 36, 37, 0, // Skip to: 16436
    1488             : /* 6928 */    MCD::OPC_Decode, 219, 8, 78, // Opcode: MTOCRF
    1489             : /* 6932 */    MCD::OPC_FilterValue, 9, 49, 3, 0, // Skip to: 7754
    1490             : /* 6937 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1491             : /* 6940 */    MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6994
    1492             : /* 6945 */    MCD::OPC_ExtractField, 20, 1,  // Inst{20} ...
    1493             : /* 6948 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6971
    1494             : /* 6953 */    MCD::OPC_CheckField, 11, 9, 0, 4, 37, 0, // Skip to: 16436
    1495             : /* 6960 */    MCD::OPC_CheckField, 0, 2, 2, 253, 36, 0, // Skip to: 16436
    1496             : /* 6967 */    MCD::OPC_Decode, 163, 8, 51, // Opcode: MFCR
    1497             : /* 6971 */    MCD::OPC_FilterValue, 1, 244, 36, 0, // Skip to: 16436
    1498             : /* 6976 */    MCD::OPC_CheckField, 11, 1, 0, 237, 36, 0, // Skip to: 16436
    1499             : /* 6983 */    MCD::OPC_CheckField, 0, 2, 2, 230, 36, 0, // Skip to: 16436
    1500             : /* 6990 */    MCD::OPC_Decode, 179, 8, 79, // Opcode: MFOCRF
    1501             : /* 6994 */    MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 7017
    1502             : /* 6999 */    MCD::OPC_CheckField, 11, 5, 0, 214, 36, 0, // Skip to: 16436
    1503             : /* 7006 */    MCD::OPC_CheckField, 1, 1, 1, 207, 36, 0, // Skip to: 16436
    1504             : /* 7013 */    MCD::OPC_Decode, 192, 8, 80, // Opcode: MFVSRD
    1505             : /* 7017 */    MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 7040
    1506             : /* 7022 */    MCD::OPC_CheckField, 11, 10, 0, 191, 36, 0, // Skip to: 16436
    1507             : /* 7029 */    MCD::OPC_CheckField, 0, 2, 2, 184, 36, 0, // Skip to: 16436
    1508             : /* 7036 */    MCD::OPC_Decode, 178, 8, 51, // Opcode: MFMSR
    1509             : /* 7040 */    MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 7063
    1510             : /* 7045 */    MCD::OPC_CheckField, 11, 5, 0, 168, 36, 0, // Skip to: 16436
    1511             : /* 7052 */    MCD::OPC_CheckField, 1, 1, 1, 161, 36, 0, // Skip to: 16436
    1512             : /* 7059 */    MCD::OPC_Decode, 194, 8, 81, // Opcode: MFVSRWZ
    1513             : /* 7063 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7079
    1514             : /* 7068 */    MCD::OPC_CheckField, 1, 1, 0, 145, 36, 0, // Skip to: 16436
    1515             : /* 7075 */    MCD::OPC_Decode, 217, 8, 82, // Opcode: MTMSR
    1516             : /* 7079 */    MCD::OPC_FilterValue, 5, 28, 0, 0, // Skip to: 7112
    1517             : /* 7084 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1518             : /* 7087 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7096
    1519             : /* 7092 */    MCD::OPC_Decode, 218, 8, 82, // Opcode: MTMSRD
    1520             : /* 7096 */    MCD::OPC_FilterValue, 1, 119, 36, 0, // Skip to: 16436
    1521             : /* 7101 */    MCD::OPC_CheckField, 11, 5, 0, 112, 36, 0, // Skip to: 16436
    1522             : /* 7108 */    MCD::OPC_Decode, 229, 8, 83, // Opcode: MTVSRD
    1523             : /* 7112 */    MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 7145
    1524             : /* 7117 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1525             : /* 7120 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7129
    1526             : /* 7125 */    MCD::OPC_Decode, 224, 8, 84, // Opcode: MTSR
    1527             : /* 7129 */    MCD::OPC_FilterValue, 1, 86, 36, 0, // Skip to: 16436
    1528             : /* 7134 */    MCD::OPC_CheckField, 11, 5, 0, 79, 36, 0, // Skip to: 16436
    1529             : /* 7141 */    MCD::OPC_Decode, 231, 8, 85, // Opcode: MTVSRWA
    1530             : /* 7145 */    MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 7178
    1531             : /* 7150 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1532             : /* 7153 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7162
    1533             : /* 7158 */    MCD::OPC_Decode, 225, 8, 86, // Opcode: MTSRIN
    1534             : /* 7162 */    MCD::OPC_FilterValue, 1, 53, 36, 0, // Skip to: 16436
    1535             : /* 7167 */    MCD::OPC_CheckField, 11, 5, 0, 46, 36, 0, // Skip to: 16436
    1536             : /* 7174 */    MCD::OPC_Decode, 233, 8, 85, // Opcode: MTVSRWZ
    1537             : /* 7178 */    MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 7201
    1538             : /* 7183 */    MCD::OPC_CheckField, 16, 10, 0, 30, 36, 0, // Skip to: 16436
    1539             : /* 7190 */    MCD::OPC_CheckField, 0, 2, 0, 23, 36, 0, // Skip to: 16436
    1540             : /* 7197 */    MCD::OPC_Decode, 180, 12, 87, // Opcode: TLBIEL
    1541             : /* 7201 */    MCD::OPC_FilterValue, 9, 42, 0, 0, // Skip to: 7248
    1542             : /* 7206 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1543             : /* 7209 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7232
    1544             : /* 7214 */    MCD::OPC_CheckField, 16, 5, 0, 255, 35, 0, // Skip to: 16436
    1545             : /* 7221 */    MCD::OPC_CheckField, 0, 1, 0, 248, 35, 0, // Skip to: 16436
    1546             : /* 7228 */    MCD::OPC_Decode, 179, 12, 86, // Opcode: TLBIE
    1547             : /* 7232 */    MCD::OPC_FilterValue, 1, 239, 35, 0, // Skip to: 16436
    1548             : /* 7237 */    MCD::OPC_CheckField, 11, 5, 0, 232, 35, 0, // Skip to: 16436
    1549             : /* 7244 */    MCD::OPC_Decode, 193, 8, 88, // Opcode: MFVSRLD
    1550             : /* 7248 */    MCD::OPC_FilterValue, 10, 51, 0, 0, // Skip to: 7304
    1551             : /* 7253 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1552             : /* 7256 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7272
    1553             : /* 7261 */    MCD::OPC_CheckField, 11, 15, 0, 208, 35, 0, // Skip to: 16436
    1554             : /* 7268 */    MCD::OPC_Decode, 141, 11, 0, // Opcode: SLBSYNC
    1555             : /* 7272 */    MCD::OPC_FilterValue, 2, 199, 35, 0, // Skip to: 16436
    1556             : /* 7277 */    MCD::OPC_ExtractField, 11, 10,  // Inst{20-11} ...
    1557             : /* 7280 */    MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7290
    1558             : /* 7286 */    MCD::OPC_Decode, 176, 8, 51, // Opcode: MFLR
    1559             : /* 7290 */    MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7300
    1560             : /* 7296 */    MCD::OPC_Decode, 165, 8, 51, // Opcode: MFCTR
    1561             : /* 7300 */    MCD::OPC_Decode, 182, 8, 53, // Opcode: MFSPR
    1562             : /* 7304 */    MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 7337
    1563             : /* 7309 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1564             : /* 7312 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7328
    1565             : /* 7317 */    MCD::OPC_CheckField, 11, 15, 0, 152, 35, 0, // Skip to: 16436
    1566             : /* 7324 */    MCD::OPC_Decode, 178, 12, 0, // Opcode: TLBIA
    1567             : /* 7328 */    MCD::OPC_FilterValue, 2, 143, 35, 0, // Skip to: 16436
    1568             : /* 7333 */    MCD::OPC_Decode, 186, 8, 53, // Opcode: MFTB
    1569             : /* 7337 */    MCD::OPC_FilterValue, 12, 42, 0, 0, // Skip to: 7384
    1570             : /* 7342 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1571             : /* 7345 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7368
    1572             : /* 7350 */    MCD::OPC_CheckField, 16, 5, 0, 119, 35, 0, // Skip to: 16436
    1573             : /* 7357 */    MCD::OPC_CheckField, 0, 1, 0, 112, 35, 0, // Skip to: 16436
    1574             : /* 7364 */    MCD::OPC_Decode, 140, 11, 86, // Opcode: SLBMTE
    1575             : /* 7368 */    MCD::OPC_FilterValue, 1, 103, 35, 0, // Skip to: 16436
    1576             : /* 7373 */    MCD::OPC_CheckField, 11, 5, 0, 96, 35, 0, // Skip to: 16436
    1577             : /* 7380 */    MCD::OPC_Decode, 232, 8, 89, // Opcode: MTVSRWS
    1578             : /* 7384 */    MCD::OPC_FilterValue, 13, 35, 0, 0, // Skip to: 7424
    1579             : /* 7389 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1580             : /* 7392 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7415
    1581             : /* 7397 */    MCD::OPC_CheckField, 16, 10, 0, 72, 35, 0, // Skip to: 16436
    1582             : /* 7404 */    MCD::OPC_CheckField, 0, 1, 0, 65, 35, 0, // Skip to: 16436
    1583             : /* 7411 */    MCD::OPC_Decode, 136, 11, 87, // Opcode: SLBIE
    1584             : /* 7415 */    MCD::OPC_FilterValue, 1, 56, 35, 0, // Skip to: 16436
    1585             : /* 7420 */    MCD::OPC_Decode, 230, 8, 90, // Opcode: MTVSRDD
    1586             : /* 7424 */    MCD::OPC_FilterValue, 14, 51, 0, 0, // Skip to: 7480
    1587             : /* 7429 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1588             : /* 7432 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7448
    1589             : /* 7437 */    MCD::OPC_CheckField, 16, 5, 0, 32, 35, 0, // Skip to: 16436
    1590             : /* 7444 */    MCD::OPC_Decode, 137, 11, 86, // Opcode: SLBIEG
    1591             : /* 7448 */    MCD::OPC_FilterValue, 2, 23, 35, 0, // Skip to: 16436
    1592             : /* 7453 */    MCD::OPC_ExtractField, 11, 10,  // Inst{20-11} ...
    1593             : /* 7456 */    MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7466
    1594             : /* 7462 */    MCD::OPC_Decode, 215, 8, 51, // Opcode: MTLR
    1595             : /* 7466 */    MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7476
    1596             : /* 7472 */    MCD::OPC_Decode, 203, 8, 51, // Opcode: MTCTR
    1597             : /* 7476 */    MCD::OPC_Decode, 222, 8, 70, // Opcode: MTSPR
    1598             : /* 7480 */    MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 7503
    1599             : /* 7485 */    MCD::OPC_CheckField, 11, 15, 0, 240, 34, 0, // Skip to: 16436
    1600             : /* 7492 */    MCD::OPC_CheckField, 0, 2, 0, 233, 34, 0, // Skip to: 16436
    1601             : /* 7499 */    MCD::OPC_Decode, 135, 11, 0, // Opcode: SLBIA
    1602             : /* 7503 */    MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7519
    1603             : /* 7508 */    MCD::OPC_CheckField, 1, 1, 1, 217, 34, 0, // Skip to: 16436
    1604             : /* 7515 */    MCD::OPC_Decode, 184, 8, 84, // Opcode: MFSR
    1605             : /* 7519 */    MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 7535
    1606             : /* 7524 */    MCD::OPC_CheckField, 1, 1, 1, 201, 34, 0, // Skip to: 16436
    1607             : /* 7531 */    MCD::OPC_Decode, 185, 8, 86, // Opcode: MFSRIN
    1608             : /* 7535 */    MCD::OPC_FilterValue, 23, 25, 0, 0, // Skip to: 7565
    1609             : /* 7540 */    MCD::OPC_CheckField, 18, 3, 0, 185, 34, 0, // Skip to: 16436
    1610             : /* 7547 */    MCD::OPC_CheckField, 11, 5, 0, 178, 34, 0, // Skip to: 16436
    1611             : /* 7554 */    MCD::OPC_CheckField, 0, 2, 2, 171, 34, 0, // Skip to: 16436
    1612             : /* 7561 */    MCD::OPC_Decode, 221, 3, 91, // Opcode: DARN
    1613             : /* 7565 */    MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 7588
    1614             : /* 7570 */    MCD::OPC_CheckField, 21, 5, 0, 155, 34, 0, // Skip to: 16436
    1615             : /* 7577 */    MCD::OPC_CheckField, 0, 2, 0, 148, 34, 0, // Skip to: 16436
    1616             : /* 7584 */    MCD::OPC_Decode, 181, 12, 58, // Opcode: TLBIVAX
    1617             : /* 7588 */    MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 7611
    1618             : /* 7593 */    MCD::OPC_CheckField, 16, 5, 0, 132, 34, 0, // Skip to: 16436
    1619             : /* 7600 */    MCD::OPC_CheckField, 0, 2, 2, 125, 34, 0, // Skip to: 16436
    1620             : /* 7607 */    MCD::OPC_Decode, 139, 11, 86, // Opcode: SLBMFEV
    1621             : /* 7611 */    MCD::OPC_FilterValue, 28, 48, 0, 0, // Skip to: 7664
    1622             : /* 7616 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1623             : /* 7619 */    MCD::OPC_FilterValue, 0, 15, 0, 0, // Skip to: 7639
    1624             : /* 7624 */    MCD::OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 7635
    1625             : /* 7631 */    MCD::OPC_Decode, 186, 12, 58, // Opcode: TLBSX
    1626             : /* 7635 */    MCD::OPC_Decode, 187, 12, 62, // Opcode: TLBSX2
    1627             : /* 7639 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7648
    1628             : /* 7644 */    MCD::OPC_Decode, 188, 12, 62, // Opcode: TLBSX2D
    1629             : /* 7648 */    MCD::OPC_FilterValue, 2, 79, 34, 0, // Skip to: 16436
    1630             : /* 7653 */    MCD::OPC_CheckField, 16, 5, 0, 72, 34, 0, // Skip to: 16436
    1631             : /* 7660 */    MCD::OPC_Decode, 138, 11, 86, // Opcode: SLBMFEE
    1632             : /* 7664 */    MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 7692
    1633             : /* 7669 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1634             : /* 7672 */    MCD::OPC_FilterValue, 0, 55, 34, 0, // Skip to: 16436
    1635             : /* 7677 */    MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7688
    1636             : /* 7684 */    MCD::OPC_Decode, 184, 12, 0, // Opcode: TLBRE
    1637             : /* 7688 */    MCD::OPC_Decode, 185, 12, 92, // Opcode: TLBRE2
    1638             : /* 7692 */    MCD::OPC_FilterValue, 30, 34, 0, 0, // Skip to: 7731
    1639             : /* 7697 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1640             : /* 7700 */    MCD::OPC_FilterValue, 0, 27, 34, 0, // Skip to: 16436
    1641             : /* 7705 */    MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7716
    1642             : /* 7712 */    MCD::OPC_Decode, 190, 12, 0, // Opcode: TLBWE
    1643             : /* 7716 */    MCD::OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 7727
    1644             : /* 7723 */    MCD::OPC_Decode, 182, 12, 87, // Opcode: TLBLD
    1645             : /* 7727 */    MCD::OPC_Decode, 191, 12, 92, // Opcode: TLBWE2
    1646             : /* 7731 */    MCD::OPC_FilterValue, 31, 252, 33, 0, // Skip to: 16436
    1647             : /* 7736 */    MCD::OPC_CheckField, 16, 10, 0, 245, 33, 0, // Skip to: 16436
    1648             : /* 7743 */    MCD::OPC_CheckField, 0, 2, 0, 238, 33, 0, // Skip to: 16436
    1649             : /* 7750 */    MCD::OPC_Decode, 183, 12, 87, // Opcode: TLBLI
    1650             : /* 7754 */    MCD::OPC_FilterValue, 10, 141, 1, 0, // Skip to: 8156
    1651             : /* 7759 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1652             : /* 7762 */    MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 7797
    1653             : /* 7767 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1654             : /* 7770 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7779
    1655             : /* 7775 */    MCD::OPC_Decode, 242, 7, 93, // Opcode: LWARX
    1656             : /* 7779 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7788
    1657             : /* 7784 */    MCD::OPC_Decode, 243, 7, 93, // Opcode: LWARXL
    1658             : /* 7788 */    MCD::OPC_FilterValue, 2, 195, 33, 0, // Skip to: 16436
    1659             : /* 7793 */    MCD::OPC_Decode, 182, 7, 94, // Opcode: LDX
    1660             : /* 7797 */    MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 7832
    1661             : /* 7802 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1662             : /* 7805 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7814
    1663             : /* 7810 */    MCD::OPC_Decode, 158, 7, 93, // Opcode: LBARX
    1664             : /* 7814 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7823
    1665             : /* 7819 */    MCD::OPC_Decode, 159, 7, 93, // Opcode: LBARXL
    1666             : /* 7823 */    MCD::OPC_FilterValue, 2, 160, 33, 0, // Skip to: 16436
    1667             : /* 7828 */    MCD::OPC_Decode, 181, 7, 95, // Opcode: LDUX
    1668             : /* 7832 */    MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7858
    1669             : /* 7837 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1670             : /* 7840 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7849
    1671             : /* 7845 */    MCD::OPC_Decode, 174, 7, 94, // Opcode: LDARX
    1672             : /* 7849 */    MCD::OPC_FilterValue, 1, 134, 33, 0, // Skip to: 16436
    1673             : /* 7854 */    MCD::OPC_Decode, 175, 7, 94, // Opcode: LDARXL
    1674             : /* 7858 */    MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7884
    1675             : /* 7863 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1676             : /* 7866 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7875
    1677             : /* 7871 */    MCD::OPC_Decode, 205, 7, 93, // Opcode: LHARX
    1678             : /* 7875 */    MCD::OPC_FilterValue, 1, 108, 33, 0, // Skip to: 16436
    1679             : /* 7880 */    MCD::OPC_Decode, 206, 7, 93, // Opcode: LHARXL
    1680             : /* 7884 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7900
    1681             : /* 7889 */    MCD::OPC_CheckField, 0, 2, 2, 92, 33, 0, // Skip to: 16436
    1682             : /* 7896 */    MCD::OPC_Decode, 191, 11, 94, // Opcode: STDX
    1683             : /* 7900 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7916
    1684             : /* 7905 */    MCD::OPC_CheckField, 0, 2, 2, 76, 33, 0, // Skip to: 16436
    1685             : /* 7912 */    MCD::OPC_Decode, 190, 11, 96, // Opcode: STDUX
    1686             : /* 7916 */    MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 7932
    1687             : /* 7921 */    MCD::OPC_CheckField, 0, 2, 2, 60, 33, 0, // Skip to: 16436
    1688             : /* 7928 */    MCD::OPC_Decode, 179, 7, 94, // Opcode: LDMX
    1689             : /* 7932 */    MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 7948
    1690             : /* 7937 */    MCD::OPC_CheckField, 0, 2, 2, 44, 33, 0, // Skip to: 16436
    1691             : /* 7944 */    MCD::OPC_Decode, 246, 7, 94, // Opcode: LWAX
    1692             : /* 7948 */    MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 7964
    1693             : /* 7953 */    MCD::OPC_CheckField, 0, 2, 2, 28, 33, 0, // Skip to: 16436
    1694             : /* 7960 */    MCD::OPC_Decode, 245, 7, 95, // Opcode: LWAUX
    1695             : /* 7964 */    MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 7980
    1696             : /* 7969 */    MCD::OPC_CheckField, 0, 2, 0, 12, 33, 0, // Skip to: 16436
    1697             : /* 7976 */    MCD::OPC_Decode, 177, 7, 94, // Opcode: LDBRX
    1698             : /* 7980 */    MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7996
    1699             : /* 7985 */    MCD::OPC_CheckField, 0, 2, 2, 252, 32, 0, // Skip to: 16436
    1700             : /* 7992 */    MCD::OPC_Decode, 233, 7, 59, // Opcode: LSWI
    1701             : /* 7996 */    MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 8012
    1702             : /* 8001 */    MCD::OPC_CheckField, 0, 2, 0, 236, 32, 0, // Skip to: 16436
    1703             : /* 8008 */    MCD::OPC_Decode, 186, 11, 94, // Opcode: STDBRX
    1704             : /* 8012 */    MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 8028
    1705             : /* 8017 */    MCD::OPC_CheckField, 0, 2, 2, 220, 32, 0, // Skip to: 16436
    1706             : /* 8024 */    MCD::OPC_Decode, 221, 11, 59, // Opcode: STSWI
    1707             : /* 8028 */    MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8044
    1708             : /* 8033 */    MCD::OPC_CheckField, 0, 2, 2, 204, 32, 0, // Skip to: 16436
    1709             : /* 8040 */    MCD::OPC_Decode, 254, 7, 62, // Opcode: LWZCIX
    1710             : /* 8044 */    MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 8060
    1711             : /* 8049 */    MCD::OPC_CheckField, 0, 2, 2, 188, 32, 0, // Skip to: 16436
    1712             : /* 8056 */    MCD::OPC_Decode, 218, 7, 62, // Opcode: LHZCIX
    1713             : /* 8060 */    MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 8076
    1714             : /* 8065 */    MCD::OPC_CheckField, 0, 2, 2, 172, 32, 0, // Skip to: 16436
    1715             : /* 8072 */    MCD::OPC_Decode, 163, 7, 62, // Opcode: LBZCIX
    1716             : /* 8076 */    MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 8092
    1717             : /* 8081 */    MCD::OPC_CheckField, 0, 2, 2, 156, 32, 0, // Skip to: 16436
    1718             : /* 8088 */    MCD::OPC_Decode, 178, 7, 62, // Opcode: LDCIX
    1719             : /* 8092 */    MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8108
    1720             : /* 8097 */    MCD::OPC_CheckField, 0, 2, 2, 140, 32, 0, // Skip to: 16436
    1721             : /* 8104 */    MCD::OPC_Decode, 231, 11, 62, // Opcode: STWCIX
    1722             : /* 8108 */    MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 8124
    1723             : /* 8113 */    MCD::OPC_CheckField, 0, 2, 2, 124, 32, 0, // Skip to: 16436
    1724             : /* 8120 */    MCD::OPC_Decode, 207, 11, 62, // Opcode: STHCIX
    1725             : /* 8124 */    MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 8140
    1726             : /* 8129 */    MCD::OPC_CheckField, 0, 2, 2, 108, 32, 0, // Skip to: 16436
    1727             : /* 8136 */    MCD::OPC_Decode, 172, 11, 62, // Opcode: STBCIX
    1728             : /* 8140 */    MCD::OPC_FilterValue, 31, 99, 32, 0, // Skip to: 16436
    1729             : /* 8145 */    MCD::OPC_CheckField, 0, 2, 2, 92, 32, 0, // Skip to: 16436
    1730             : /* 8152 */    MCD::OPC_Decode, 187, 11, 62, // Opcode: STDCIX
    1731             : /* 8156 */    MCD::OPC_FilterValue, 11, 89, 3, 0, // Skip to: 9018
    1732             : /* 8161 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1733             : /* 8164 */    MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 8197
    1734             : /* 8169 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1735             : /* 8172 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8188
    1736             : /* 8177 */    MCD::OPC_CheckField, 25, 1, 0, 60, 32, 0, // Skip to: 16436
    1737             : /* 8184 */    MCD::OPC_Decode, 151, 7, 57, // Opcode: ICBT
    1738             : /* 8188 */    MCD::OPC_FilterValue, 2, 51, 32, 0, // Skip to: 16436
    1739             : /* 8193 */    MCD::OPC_Decode, 131, 8, 93, // Opcode: LWZX
    1740             : /* 8197 */    MCD::OPC_FilterValue, 1, 28, 0, 0, // Skip to: 8230
    1741             : /* 8202 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1742             : /* 8205 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8221
    1743             : /* 8210 */    MCD::OPC_CheckField, 21, 5, 0, 27, 32, 0, // Skip to: 16436
    1744             : /* 8217 */    MCD::OPC_Decode, 226, 3, 97, // Opcode: DCBST
    1745             : /* 8221 */    MCD::OPC_FilterValue, 2, 18, 32, 0, // Skip to: 16436
    1746             : /* 8226 */    MCD::OPC_Decode, 129, 8, 98, // Opcode: LWZUX
    1747             : /* 8230 */    MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8256
    1748             : /* 8235 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1749             : /* 8238 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8247
    1750             : /* 8243 */    MCD::OPC_Decode, 223, 3, 99, // Opcode: DCBF
    1751             : /* 8247 */    MCD::OPC_FilterValue, 2, 248, 31, 0, // Skip to: 16436
    1752             : /* 8252 */    MCD::OPC_Decode, 168, 7, 93, // Opcode: LBZX
    1753             : /* 8256 */    MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8272
    1754             : /* 8261 */    MCD::OPC_CheckField, 0, 2, 2, 232, 31, 0, // Skip to: 16436
    1755             : /* 8268 */    MCD::OPC_Decode, 166, 7, 98, // Opcode: LBZUX
    1756             : /* 8272 */    MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 8298
    1757             : /* 8277 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1758             : /* 8280 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8289
    1759             : /* 8285 */    MCD::OPC_Decode, 232, 11, 93, // Opcode: STWCX
    1760             : /* 8289 */    MCD::OPC_FilterValue, 2, 206, 31, 0, // Skip to: 16436
    1761             : /* 8294 */    MCD::OPC_Decode, 238, 11, 93, // Opcode: STWX
    1762             : /* 8298 */    MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8314
    1763             : /* 8303 */    MCD::OPC_CheckField, 0, 2, 2, 190, 31, 0, // Skip to: 16436
    1764             : /* 8310 */    MCD::OPC_Decode, 236, 11, 100, // Opcode: STWUX
    1765             : /* 8314 */    MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 8340
    1766             : /* 8319 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1767             : /* 8322 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8331
    1768             : /* 8327 */    MCD::OPC_Decode, 188, 11, 94, // Opcode: STDCX
    1769             : /* 8331 */    MCD::OPC_FilterValue, 2, 164, 31, 0, // Skip to: 16436
    1770             : /* 8336 */    MCD::OPC_Decode, 179, 11, 93, // Opcode: STBX
    1771             : /* 8340 */    MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 8366
    1772             : /* 8345 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1773             : /* 8348 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8357
    1774             : /* 8353 */    MCD::OPC_Decode, 230, 3, 99, // Opcode: DCBTST
    1775             : /* 8357 */    MCD::OPC_FilterValue, 2, 138, 31, 0, // Skip to: 16436
    1776             : /* 8362 */    MCD::OPC_Decode, 177, 11, 100, // Opcode: STBUX
    1777             : /* 8366 */    MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 8392
    1778             : /* 8371 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1779             : /* 8374 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8383
    1780             : /* 8379 */    MCD::OPC_Decode, 228, 3, 99, // Opcode: DCBT
    1781             : /* 8383 */    MCD::OPC_FilterValue, 2, 112, 31, 0, // Skip to: 16436
    1782             : /* 8388 */    MCD::OPC_Decode, 223, 7, 93, // Opcode: LHZX
    1783             : /* 8392 */    MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 8408
    1784             : /* 8397 */    MCD::OPC_CheckField, 0, 2, 2, 96, 31, 0, // Skip to: 16436
    1785             : /* 8404 */    MCD::OPC_Decode, 221, 7, 98, // Opcode: LHZUX
    1786             : /* 8408 */    MCD::OPC_FilterValue, 10, 38, 0, 0, // Skip to: 8451
    1787             : /* 8413 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1788             : /* 8416 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8442
    1789             : /* 8421 */    MCD::OPC_ExtractField, 23, 3,  // Inst{25-23} ...
    1790             : /* 8424 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8433
    1791             : /* 8429 */    MCD::OPC_Decode, 255, 3, 101, // Opcode: DST
    1792             : /* 8433 */    MCD::OPC_FilterValue, 4, 62, 31, 0, // Skip to: 16436
    1793             : /* 8438 */    MCD::OPC_Decode, 133, 4, 101, // Opcode: DSTT
    1794             : /* 8442 */    MCD::OPC_FilterValue, 2, 53, 31, 0, // Skip to: 16436
    1795             : /* 8447 */    MCD::OPC_Decode, 211, 7, 93, // Opcode: LHAX
    1796             : /* 8451 */    MCD::OPC_FilterValue, 11, 38, 0, 0, // Skip to: 8494
    1797             : /* 8456 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1798             : /* 8459 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8485
    1799             : /* 8464 */    MCD::OPC_ExtractField, 23, 3,  // Inst{25-23} ...
    1800             : /* 8467 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8476
    1801             : /* 8472 */    MCD::OPC_Decode, 129, 4, 101, // Opcode: DSTST
    1802             : /* 8476 */    MCD::OPC_FilterValue, 4, 19, 31, 0, // Skip to: 16436
    1803             : /* 8481 */    MCD::OPC_Decode, 131, 4, 101, // Opcode: DSTSTT
    1804             : /* 8485 */    MCD::OPC_FilterValue, 2, 10, 31, 0, // Skip to: 16436
    1805             : /* 8490 */    MCD::OPC_Decode, 209, 7, 98, // Opcode: LHAUX
    1806             : /* 8494 */    MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 8510
    1807             : /* 8499 */    MCD::OPC_CheckField, 0, 2, 2, 250, 30, 0, // Skip to: 16436
    1808             : /* 8506 */    MCD::OPC_Decode, 214, 11, 93, // Opcode: STHX
    1809             : /* 8510 */    MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 8526
    1810             : /* 8515 */    MCD::OPC_CheckField, 0, 2, 2, 234, 30, 0, // Skip to: 16436
    1811             : /* 8522 */    MCD::OPC_Decode, 212, 11, 100, // Opcode: STHUX
    1812             : /* 8526 */    MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8549
    1813             : /* 8531 */    MCD::OPC_CheckField, 21, 5, 0, 218, 30, 0, // Skip to: 16436
    1814             : /* 8538 */    MCD::OPC_CheckField, 0, 2, 0, 211, 30, 0, // Skip to: 16436
    1815             : /* 8545 */    MCD::OPC_Decode, 225, 3, 97, // Opcode: DCBI
    1816             : /* 8549 */    MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 8575
    1817             : /* 8554 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1818             : /* 8557 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8566
    1819             : /* 8562 */    MCD::OPC_Decode, 249, 7, 93, // Opcode: LWBRX
    1820             : /* 8566 */    MCD::OPC_FilterValue, 2, 185, 30, 0, // Skip to: 16436
    1821             : /* 8571 */    MCD::OPC_Decode, 202, 7, 102, // Opcode: LFSX
    1822             : /* 8575 */    MCD::OPC_FilterValue, 17, 28, 0, 0, // Skip to: 8608
    1823             : /* 8580 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1824             : /* 8583 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8599
    1825             : /* 8588 */    MCD::OPC_CheckField, 11, 15, 0, 161, 30, 0, // Skip to: 16436
    1826             : /* 8595 */    MCD::OPC_Decode, 189, 12, 0, // Opcode: TLBSYNC
    1827             : /* 8599 */    MCD::OPC_FilterValue, 2, 152, 30, 0, // Skip to: 16436
    1828             : /* 8604 */    MCD::OPC_Decode, 201, 7, 103, // Opcode: LFSUX
    1829             : /* 8608 */    MCD::OPC_FilterValue, 18, 35, 0, 0, // Skip to: 8648
    1830             : /* 8613 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1831             : /* 8616 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8639
    1832             : /* 8621 */    MCD::OPC_CheckField, 23, 3, 0, 128, 30, 0, // Skip to: 16436
    1833             : /* 8628 */    MCD::OPC_CheckField, 11, 10, 0, 121, 30, 0, // Skip to: 16436
    1834             : /* 8635 */    MCD::OPC_Decode, 154, 12, 104, // Opcode: SYNC
    1835             : /* 8639 */    MCD::OPC_FilterValue, 2, 112, 30, 0, // Skip to: 16436
    1836             : /* 8644 */    MCD::OPC_Decode, 196, 7, 105, // Opcode: LFDX
    1837             : /* 8648 */    MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 8664
    1838             : /* 8653 */    MCD::OPC_CheckField, 0, 2, 2, 96, 30, 0, // Skip to: 16436
    1839             : /* 8660 */    MCD::OPC_Decode, 195, 7, 106, // Opcode: LFDUX
    1840             : /* 8664 */    MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 8690
    1841             : /* 8669 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1842             : /* 8672 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8681
    1843             : /* 8677 */    MCD::OPC_Decode, 230, 11, 93, // Opcode: STWBRX
    1844             : /* 8681 */    MCD::OPC_FilterValue, 2, 70, 30, 0, // Skip to: 16436
    1845             : /* 8686 */    MCD::OPC_Decode, 203, 11, 102, // Opcode: STFSX
    1846             : /* 8690 */    MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 8716
    1847             : /* 8695 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1848             : /* 8698 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8707
    1849             : /* 8703 */    MCD::OPC_Decode, 173, 11, 93, // Opcode: STBCX
    1850             : /* 8707 */    MCD::OPC_FilterValue, 2, 44, 30, 0, // Skip to: 16436
    1851             : /* 8712 */    MCD::OPC_Decode, 202, 11, 107, // Opcode: STFSUX
    1852             : /* 8716 */    MCD::OPC_FilterValue, 22, 21, 0, 0, // Skip to: 8742
    1853             : /* 8721 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1854             : /* 8724 */    MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8733
    1855             : /* 8729 */    MCD::OPC_Decode, 208, 11, 93, // Opcode: STHCX
    1856             : /* 8733 */    MCD::OPC_FilterValue, 2, 18, 30, 0, // Skip to: 16436
    1857             : /* 8738 */    MCD::OPC_Decode, 198, 11, 105, // Opcode: STFDX
    1858             : /* 8742 */    MCD::OPC_FilterValue, 23, 28, 0, 0, // Skip to: 8775
    1859             : /* 8747 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1860             : /* 8750 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8766
    1861             : /* 8755 */    MCD::OPC_CheckField, 21, 5, 0, 250, 29, 0, // Skip to: 16436
    1862             : /* 8762 */    MCD::OPC_Decode, 222, 3, 97, // Opcode: DCBA
    1863             : /* 8766 */    MCD::OPC_FilterValue, 2, 241, 29, 0, // Skip to: 16436
    1864             : /* 8771 */    MCD::OPC_Decode, 197, 11, 108, // Opcode: STFDUX
    1865             : /* 8775 */    MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8791
    1866             : /* 8780 */    MCD::OPC_CheckField, 0, 2, 0, 225, 29, 0, // Skip to: 16436
    1867             : /* 8787 */    MCD::OPC_Decode, 213, 7, 93, // Opcode: LHBRX
    1868             : /* 8791 */    MCD::OPC_FilterValue, 25, 49, 0, 0, // Skip to: 8845
    1869             : /* 8796 */    MCD::OPC_ExtractField, 23, 3,  // Inst{25-23} ...
    1870             : /* 8799 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8822
    1871             : /* 8804 */    MCD::OPC_CheckField, 11, 10, 0, 201, 29, 0, // Skip to: 16436
    1872             : /* 8811 */    MCD::OPC_CheckField, 0, 2, 0, 194, 29, 0, // Skip to: 16436
    1873             : /* 8818 */    MCD::OPC_Decode, 253, 3, 109, // Opcode: DSS
    1874             : /* 8822 */    MCD::OPC_FilterValue, 4, 185, 29, 0, // Skip to: 16436
    1875             : /* 8827 */    MCD::OPC_CheckField, 11, 12, 0, 178, 29, 0, // Skip to: 16436
    1876             : /* 8834 */    MCD::OPC_CheckField, 0, 2, 0, 171, 29, 0, // Skip to: 16436
    1877             : /* 8841 */    MCD::OPC_Decode, 254, 3, 0, // Opcode: DSSALL
    1878             : /* 8845 */    MCD::OPC_FilterValue, 26, 46, 0, 0, // Skip to: 8896
    1879             : /* 8850 */    MCD::OPC_ExtractField, 1, 1,  // Inst{1} ...
    1880             : /* 8853 */    MCD::OPC_FilterValue, 0, 22, 0, 0, // Skip to: 8880
    1881             : /* 8858 */    MCD::OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 8876
    1882             : /* 8865 */    MCD::OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 8876
    1883             : /* 8872 */    MCD::OPC_Decode, 156, 6, 0, // Opcode: EnforceIEIO
    1884             : /* 8876 */    MCD::OPC_Decode, 158, 8, 110, // Opcode: MBAR
    1885             : /* 8880 */    MCD::OPC_FilterValue, 1, 127, 29, 0, // Skip to: 16436
    1886             : /* 8885 */    MCD::OPC_CheckField, 0, 1, 0, 120, 29, 0, // Skip to: 16436
    1887             : /* 8892 */    MCD::OPC_Decode, 197, 7, 105, // Opcode: LFIWAX
    1888             : /* 8896 */    MCD::OPC_FilterValue, 27, 28, 0, 0, // Skip to: 8929
    1889             : /* 8901 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1890             : /* 8904 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8920
    1891             : /* 8909 */    MCD::OPC_CheckField, 11, 15, 0, 96, 29, 0, // Skip to: 16436
    1892             : /* 8916 */    MCD::OPC_Decode, 199, 8, 0, // Opcode: MSGSYNC
    1893             : /* 8920 */    MCD::OPC_FilterValue, 2, 87, 29, 0, // Skip to: 16436
    1894             : /* 8925 */    MCD::OPC_Decode, 198, 7, 105, // Opcode: LFIWZX
    1895             : /* 8929 */    MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8945
    1896             : /* 8934 */    MCD::OPC_CheckField, 0, 2, 0, 71, 29, 0, // Skip to: 16436
    1897             : /* 8941 */    MCD::OPC_Decode, 206, 11, 93, // Opcode: STHBRX
    1898             : /* 8945 */    MCD::OPC_FilterValue, 30, 28, 0, 0, // Skip to: 8978
    1899             : /* 8950 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1900             : /* 8953 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8969
    1901             : /* 8958 */    MCD::OPC_CheckField, 21, 5, 0, 47, 29, 0, // Skip to: 16436
    1902             : /* 8965 */    MCD::OPC_Decode, 147, 7, 97, // Opcode: ICBI
    1903             : /* 8969 */    MCD::OPC_FilterValue, 2, 38, 29, 0, // Skip to: 16436
    1904             : /* 8974 */    MCD::OPC_Decode, 199, 11, 105, // Opcode: STFIWX
    1905             : /* 8978 */    MCD::OPC_FilterValue, 31, 29, 29, 0, // Skip to: 16436
    1906             : /* 8983 */    MCD::OPC_ExtractField, 21, 5,  // Inst{25-21} ...
    1907             : /* 8986 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9002
    1908             : /* 8991 */    MCD::OPC_CheckField, 0, 2, 0, 14, 29, 0, // Skip to: 16436
    1909             : /* 8998 */    MCD::OPC_Decode, 232, 3, 97, // Opcode: DCBZ
    1910             : /* 9002 */    MCD::OPC_FilterValue, 1, 5, 29, 0, // Skip to: 16436
    1911             : /* 9007 */    MCD::OPC_CheckField, 0, 2, 0, 254, 28, 0, // Skip to: 16436
    1912             : /* 9014 */    MCD::OPC_Decode, 234, 3, 97, // Opcode: DCBZL
    1913             : /* 9018 */    MCD::OPC_FilterValue, 12, 107, 0, 0, // Skip to: 9130
    1914             : /* 9023 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1915             : /* 9026 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9052
    1916             : /* 9031 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1917             : /* 9034 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9043
    1918             : /* 9039 */    MCD::OPC_Decode, 144, 11, 111, // Opcode: SLW
    1919             : /* 9043 */    MCD::OPC_FilterValue, 1, 220, 28, 0, // Skip to: 16436
    1920             : /* 9048 */    MCD::OPC_Decode, 147, 11, 111, // Opcode: SLWo
    1921             : /* 9052 */    MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 9078
    1922             : /* 9057 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1923             : /* 9060 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9069
    1924             : /* 9065 */    MCD::OPC_Decode, 166, 11, 111, // Opcode: SRW
    1925             : /* 9069 */    MCD::OPC_FilterValue, 1, 194, 28, 0, // Skip to: 16436
    1926             : /* 9074 */    MCD::OPC_Decode, 169, 11, 111, // Opcode: SRWo
    1927             : /* 9078 */    MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9104
    1928             : /* 9083 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1929             : /* 9086 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9095
    1930             : /* 9091 */    MCD::OPC_Decode, 160, 11, 111, // Opcode: SRAW
    1931             : /* 9095 */    MCD::OPC_FilterValue, 1, 168, 28, 0, // Skip to: 16436
    1932             : /* 9100 */    MCD::OPC_Decode, 163, 11, 111, // Opcode: SRAWo
    1933             : /* 9104 */    MCD::OPC_FilterValue, 25, 159, 28, 0, // Skip to: 16436
    1934             : /* 9109 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1935             : /* 9112 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9121
    1936             : /* 9117 */    MCD::OPC_Decode, 161, 11, 112, // Opcode: SRAWI
    1937             : /* 9121 */    MCD::OPC_FilterValue, 1, 142, 28, 0, // Skip to: 16436
    1938             : /* 9126 */    MCD::OPC_Decode, 162, 11, 112, // Opcode: SRAWIo
    1939             : /* 9130 */    MCD::OPC_FilterValue, 13, 210, 1, 0, // Skip to: 9601
    1940             : /* 9135 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    1941             : /* 9138 */    MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 9196
    1942             : /* 9143 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1943             : /* 9146 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9162
    1944             : /* 9151 */    MCD::OPC_CheckField, 11, 5, 0, 110, 28, 0, // Skip to: 16436
    1945             : /* 9158 */    MCD::OPC_Decode, 191, 3, 113, // Opcode: CNTLZW
    1946             : /* 9162 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9178
    1947             : /* 9167 */    MCD::OPC_CheckField, 11, 5, 0, 94, 28, 0, // Skip to: 16436
    1948             : /* 9174 */    MCD::OPC_Decode, 194, 3, 113, // Opcode: CNTLZWo
    1949             : /* 9178 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9187
    1950             : /* 9183 */    MCD::OPC_Decode, 142, 11, 114, // Opcode: SLD
    1951             : /* 9187 */    MCD::OPC_FilterValue, 3, 76, 28, 0, // Skip to: 16436
    1952             : /* 9192 */    MCD::OPC_Decode, 143, 11, 114, // Opcode: SLDo
    1953             : /* 9196 */    MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 9236
    1954             : /* 9201 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1955             : /* 9204 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9220
    1956             : /* 9209 */    MCD::OPC_CheckField, 11, 5, 0, 52, 28, 0, // Skip to: 16436
    1957             : /* 9216 */    MCD::OPC_Decode, 189, 3, 115, // Opcode: CNTLZD
    1958             : /* 9220 */    MCD::OPC_FilterValue, 1, 43, 28, 0, // Skip to: 16436
    1959             : /* 9225 */    MCD::OPC_CheckField, 11, 5, 0, 36, 28, 0, // Skip to: 16436
    1960             : /* 9232 */    MCD::OPC_Decode, 190, 3, 115, // Opcode: CNTLZDo
    1961             : /* 9236 */    MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9259
    1962             : /* 9241 */    MCD::OPC_CheckField, 11, 5, 0, 20, 28, 0, // Skip to: 16436
    1963             : /* 9248 */    MCD::OPC_CheckField, 0, 2, 0, 13, 28, 0, // Skip to: 16436
    1964             : /* 9255 */    MCD::OPC_Decode, 151, 9, 113, // Opcode: POPCNTB
    1965             : /* 9259 */    MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 9282
    1966             : /* 9264 */    MCD::OPC_CheckField, 11, 5, 0, 253, 27, 0, // Skip to: 16436
    1967             : /* 9271 */    MCD::OPC_CheckField, 0, 2, 0, 246, 27, 0, // Skip to: 16436
    1968             : /* 9278 */    MCD::OPC_Decode, 153, 9, 113, // Opcode: POPCNTW
    1969             : /* 9282 */    MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 9305
    1970             : /* 9287 */    MCD::OPC_CheckField, 11, 5, 0, 230, 27, 0, // Skip to: 16436
    1971             : /* 9294 */    MCD::OPC_CheckField, 0, 2, 0, 223, 27, 0, // Skip to: 16436
    1972             : /* 9301 */    MCD::OPC_Decode, 152, 9, 115, // Opcode: POPCNTD
    1973             : /* 9305 */    MCD::OPC_FilterValue, 16, 53, 0, 0, // Skip to: 9363
    1974             : /* 9310 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1975             : /* 9313 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9329
    1976             : /* 9318 */    MCD::OPC_CheckField, 11, 5, 0, 199, 27, 0, // Skip to: 16436
    1977             : /* 9325 */    MCD::OPC_Decode, 197, 3, 113, // Opcode: CNTTZW
    1978             : /* 9329 */    MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9345
    1979             : /* 9334 */    MCD::OPC_CheckField, 11, 5, 0, 183, 27, 0, // Skip to: 16436
    1980             : /* 9341 */    MCD::OPC_Decode, 200, 3, 113, // Opcode: CNTTZWo
    1981             : /* 9345 */    MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9354
    1982             : /* 9350 */    MCD::OPC_Decode, 164, 11, 114, // Opcode: SRD
    1983             : /* 9354 */    MCD::OPC_FilterValue, 3, 165, 27, 0, // Skip to: 16436
    1984             : /* 9359 */    MCD::OPC_Decode, 165, 11, 114, // Opcode: SRDo
    1985             : /* 9363 */    MCD::OPC_FilterValue, 17, 35, 0, 0, // Skip to: 9403
    1986             : /* 9368 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1987             : /* 9371 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9387
    1988             : /* 9376 */    MCD::OPC_CheckField, 11, 5, 0, 141, 27, 0, // Skip to: 16436
    1989             : /* 9383 */    MCD::OPC_Decode, 195, 3, 115, // Opcode: CNTTZD
    1990             : /* 9387 */    MCD::OPC_FilterValue, 1, 132, 27, 0, // Skip to: 16436
    1991             : /* 9392 */    MCD::OPC_CheckField, 11, 5, 0, 125, 27, 0, // Skip to: 16436
    1992             : /* 9399 */    MCD::OPC_Decode, 196, 3, 115, // Opcode: CNTTZDo
    1993             : /* 9403 */    MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9429
    1994             : /* 9408 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    1995             : /* 9411 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9420
    1996             : /* 9416 */    MCD::OPC_Decode, 155, 11, 114, // Opcode: SRAD
    1997             : /* 9420 */    MCD::OPC_FilterValue, 1, 99, 27, 0, // Skip to: 16436
    1998             : /* 9425 */    MCD::OPC_Decode, 159, 11, 114, // Opcode: SRADo
    1999             : /* 9429 */    MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 9455
    2000             : /* 9434 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
    2001             : /* 9437 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9446
    2002             : /* 9442 */    MCD::OPC_Decode, 156, 11, 116, // Opcode: SRADI
    2003             : /* 9446 */    MCD::OPC_FilterValue, 1, 73, 27, 0, // Skip to: 16436
    2004             : /* 9451 */    MCD::OPC_Decode, 158, 11, 116, // Opcode: SRADIo
    2005             : /* 9455 */    MCD::OPC_FilterValue, 27, 21, 0, 0, // Skip to: 9481
    2006             : /* 9460 */    MCD::OPC_ExtractField, 0, 1,  // Inst{0} ...
    2007             : /* 9463 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9472
    2008             : /* 9468 */    MCD::OPC_Decode, 150, 6, 117, // Opcode: EXTSWSLI
    2009             : /* 9472 */    MCD::OPC_FilterValue, 1, 47, 27, 0, // Skip to: 16436
    2010             : /* 9477 */    MCD::OPC_Decode, 151, 6, 117, // Opcode: EXTSWSLIo
    2011             : /* 9481 */    MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 9521
    2012             : /* 9486 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2013             : /* 9489 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9505
    2014             : /* 9494 */    MCD::OPC_CheckField, 11, 5, 0, 23, 27, 0, // Skip to: 16436
    2015             : /* 9501 */    MCD::OPC_Decode, 144, 6, 113, // Opcode: EXTSH
    2016             : /* 9505 */    MCD::OPC_FilterValue, 1, 14, 27, 0, // Skip to: 16436
    2017             : /* 9510 */    MCD::OPC_CheckField, 11, 5, 0, 7, 27, 0, // Skip to: 16436
    2018             : /* 9517 */    MCD::OPC_Decode, 148, 6, 113, // Opcode: EXTSHo
    2019             : /* 9521 */    MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 9561
    2020             : /* 9526 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2021             : /* 9529 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9545
    2022             : /* 9534 */    MCD::OPC_CheckField, 11, 5, 0, 239, 26, 0, // Skip to: 16436
    2023             : /* 9541 */    MCD::OPC_Decode, 139, 6, 113, // Opcode: EXTSB
    2024             : /* 9545 */    MCD::OPC_FilterValue, 1, 230, 26, 0, // Skip to: 16436
    2025             : /* 9550 */    MCD::OPC_CheckField, 11, 5, 0, 223, 26, 0, // Skip to: 16436
    2026             : /* 9557 */    MCD::OPC_Decode, 143, 6, 113, // Opcode: EXTSBo
    2027             : /* 9561 */    MCD::OPC_FilterValue, 30, 214, 26, 0, // Skip to: 16436
    2028             : /* 9566 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2029             : /* 9569 */    MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9585
    2030             : /* 9574 */    MCD::OPC_CheckField, 11, 5, 0, 199, 26, 0, // Skip to: 16436
    2031             : /* 9581 */    MCD::OPC_Decode, 149, 6, 115, // Opcode: EXTSW
    2032             : /* 9585 */    MCD::OPC_FilterValue, 1, 190, 26, 0, // Skip to: 16436
    2033             : /* 9590 */    MCD::OPC_CheckField, 11, 5, 0, 183, 26, 0, // Skip to: 16436
    2034             : /* 9597 */    MCD::OPC_Decode, 155, 6, 115, // Opcode: EXTSWo
    2035             : /* 9601 */    MCD::OPC_FilterValue, 14, 243, 0, 0, // Skip to: 9849
    2036             : /* 9606 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    2037             : /* 9609 */    MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9635
    2038             : /* 9614 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2039             : /* 9617 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9626
    2040             : /* 9622 */    MCD::OPC_Decode, 136, 2, 111, // Opcode: AND
    2041             : /* 9626 */    MCD::OPC_FilterValue, 1, 149, 26, 0, // Skip to: 16436
    2042             : /* 9631 */    MCD::OPC_Decode, 151, 2, 111, // Opcode: ANDo
    2043             : /* 9635 */    MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9661
    2044             : /* 9640 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2045             : /* 9643 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9652
    2046             : /* 9648 */    MCD::OPC_Decode, 139, 2, 111, // Opcode: ANDC
    2047             : /* 9652 */    MCD::OPC_FilterValue, 1, 123, 26, 0, // Skip to: 16436
    2048             : /* 9657 */    MCD::OPC_Decode, 142, 2, 111, // Opcode: ANDCo
    2049             : /* 9661 */    MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 9687
    2050             : /* 9666 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2051             : /* 9669 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9678
    2052             : /* 9674 */    MCD::OPC_Decode, 135, 9, 111, // Opcode: NOR
    2053             : /* 9678 */    MCD::OPC_FilterValue, 1, 97, 26, 0, // Skip to: 16436
    2054             : /* 9683 */    MCD::OPC_Decode, 138, 9, 111, // Opcode: NORo
    2055             : /* 9687 */    MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 9703
    2056             : /* 9692 */    MCD::OPC_CheckField, 0, 2, 0, 81, 26, 0, // Skip to: 16436
    2057             : /* 9699 */    MCD::OPC_Decode, 173, 3, 118, // Opcode: BPERMD
    2058             : /* 9703 */    MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 9729
    2059             : /* 9708 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2060             : /* 9711 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9720
    2061             : /* 9716 */    MCD::OPC_Decode, 196, 4, 111, // Opcode: EQV
    2062             : /* 9720 */    MCD::OPC_FilterValue, 1, 55, 26, 0, // Skip to: 16436
    2063             : /* 9725 */    MCD::OPC_Decode, 199, 4, 111, // Opcode: EQVo
    2064             : /* 9729 */    MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 9755
    2065             : /* 9734 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2066             : /* 9737 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9746
    2067             : /* 9742 */    MCD::OPC_Decode, 238, 14, 111, // Opcode: XOR
    2068             : /* 9746 */    MCD::OPC_FilterValue, 1, 29, 26, 0, // Skip to: 16436
    2069             : /* 9751 */    MCD::OPC_Decode, 245, 14, 111, // Opcode: XORo
    2070             : /* 9755 */    MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 9781
    2071             : /* 9760 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2072             : /* 9763 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9772
    2073             : /* 9768 */    MCD::OPC_Decode, 142, 9, 111, // Opcode: ORC
    2074             : /* 9772 */    MCD::OPC_FilterValue, 1, 3, 26, 0, // Skip to: 16436
    2075             : /* 9777 */    MCD::OPC_Decode, 145, 9, 111, // Opcode: ORCo
    2076             : /* 9781 */    MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 9807
    2077             : /* 9786 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2078             : /* 9789 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9798
    2079             : /* 9794 */    MCD::OPC_Decode, 139, 9, 111, // Opcode: OR
    2080             : /* 9798 */    MCD::OPC_FilterValue, 1, 233, 25, 0, // Skip to: 16436
    2081             : /* 9803 */    MCD::OPC_Decode, 150, 9, 111, // Opcode: ORo
    2082             : /* 9807 */    MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 9833
    2083             : /* 9812 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2084             : /* 9815 */    MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9824
    2085             : /* 9820 */    MCD::OPC_Decode, 251, 8, 111, // Opcode: NAND
    2086             : /* 9824 */    MCD::OPC_FilterValue, 1, 207, 25, 0, // Skip to: 16436
    2087             : /* 9829 */    MCD::OPC_Decode, 254, 8, 111, // Opcode: NANDo
    2088             : /* 9833 */    MCD::OPC_FilterValue, 15, 198, 25, 0, // Skip to: 16436
    2089             : /* 9838 */    MCD::OPC_CheckField, 0, 2, 0, 191, 25, 0, // Skip to: 16436
    2090             : /* 9845 */    MCD::OPC_Decode, 176, 3, 111, // Opcode: CMPB
    2091             : /* 9849 */    MCD::OPC_FilterValue, 15, 182, 25, 0, // Skip to: 16436
    2092             : /* 9854 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    2093             : /* 9857 */    MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 9897
    2094             : /* 9862 */    MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2095             : /* 9865 */    MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 9888
    2096             : /* 9870 */    MCD::OPC_CheckField, 23, 3, 0, 159, 25, 0, // Skip to: 16436
    2097             : /* 9877 */    MCD::OPC_CheckField, 11, 10, 0, 152, 25, 0, // Skip to: 16436
    2098             : /* 9884 */    MCD::OPC_Decode, 235, 14, 104, // Opcode: WAIT
    2099             : /* 9888 */    MCD::OPC_FilterValue, 2, 143, 25, 0, // Skip to: 16436
    2100             : /* 9893 */    MCD::OPC_Decode, 251, 7, 93, // Opcode: LWEPX
    2101             : /* 9897 */    MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 9920
    2102             : /* 9902 */    MCD::OPC_CheckField, 21, 5, 0, 127, 25, 0, // Skip to: 16436
    2103             : /* 9909 */    MCD::OPC_CheckField, 0, 2, 2, 120, 25, 0, // Skip to: 16436
    2104             : /* 9916 */    MCD::OPC_Decode, 227, 3, 97, // Opcode: DCBSTEP
    2105             : /* 9920 */    MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9936
    2106             : /* 9925 */    MCD::OPC_CheckField, 0, 2, 2, 104, 25, 0, // Skip to: 16436
    2107             : /* 9932 */    MCD::OPC_Decode, 160, 7, 93, // Opcode: LBEPX
    2108             : /* 9936 */    MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9959
    2109             : /* 9941 */    MCD::OPC_CheckField, 21, 5, 0, 88, 25, 0, // Skip to: 16436
    2110             : /* 9948 */    MCD::OPC_CheckField, 0, 2, 2, 81, 25, 0, // Skip to: 16436
    2111             : /* 9955 */    MCD::OPC_Decode, 224, 3, 97, // Opcode: DCBFEP
    2112             : /* 9959 */    MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9975
    2113             : /* 9964 */    MCD::OPC_CheckField, 0, 2, 2, 65, 25, 0, // Skip to: 16436
    2114             : /* 9971 */    MCD::OPC_Decode, 233, 11, 93, // Opcode: STWEPX
    2115             : /* 9975 */    MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 9991
    2116             : /* 9980 */    MCD::OPC_CheckField, 0, 2, 2, 49, 25, 0, // Skip to: 16436
    2117             : /* 9987 */    MCD::OPC_Decode, 174, 11, 93, // Opcode: STBEPX
    2118             : /* 9991 */    MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10007
    2119             : /* 9996 */    MCD::OPC_CheckField, 0, 2, 2, 33, 25, 0, // Skip to: 16436
    2120             : /* 10003 */   MCD::OPC_Decode, 231, 3, 119, // Opcode: DCBTSTEP
    2121             : /* 10007 */   MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 10023
    2122             : /* 10012 */   MCD::OPC_CheckField, 0, 2, 2, 17, 25, 0, // Skip to: 16436
    2123             : /* 10019 */   MCD::OPC_Decode, 215, 7, 93, // Opcode: LHEPX
    2124             : /* 10023 */   MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10039
    2125             : /* 10028 */   MCD::OPC_CheckField, 0, 2, 2, 1, 25, 0, // Skip to: 16436
    2126             : /* 10035 */   MCD::OPC_Decode, 229, 3, 119, // Opcode: DCBTEP
    2127             : /* 10039 */   MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 10055
    2128             : /* 10044 */   MCD::OPC_CheckField, 0, 2, 2, 241, 24, 0, // Skip to: 16436
    2129             : /* 10051 */   MCD::OPC_Decode, 209, 11, 93, // Opcode: STHEPX
    2130             : /* 10055 */   MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 10071
    2131             : /* 10060 */   MCD::OPC_CheckField, 0, 2, 2, 225, 24, 0, // Skip to: 16436
    2132             : /* 10067 */   MCD::OPC_Decode, 193, 7, 105, // Opcode: LFDEPX
    2133             : /* 10071 */   MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 10087
    2134             : /* 10076 */   MCD::OPC_CheckField, 0, 2, 2, 209, 24, 0, // Skip to: 16436
    2135             : /* 10083 */   MCD::OPC_Decode, 195, 11, 105, // Opcode: STFDEPX
    2136             : /* 10087 */   MCD::OPC_FilterValue, 30, 18, 0, 0, // Skip to: 10110
    2137             : /* 10092 */   MCD::OPC_CheckField, 21, 5, 0, 193, 24, 0, // Skip to: 16436
    2138             : /* 10099 */   MCD::OPC_CheckField, 0, 2, 2, 186, 24, 0, // Skip to: 16436
    2139             : /* 10106 */   MCD::OPC_Decode, 148, 7, 97, // Opcode: ICBIEP
    2140             : /* 10110 */   MCD::OPC_FilterValue, 31, 177, 24, 0, // Skip to: 16436
    2141             : /* 10115 */   MCD::OPC_ExtractField, 21, 5,  // Inst{25-21} ...
    2142             : /* 10118 */   MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10134
    2143             : /* 10123 */   MCD::OPC_CheckField, 0, 2, 2, 162, 24, 0, // Skip to: 16436
    2144             : /* 10130 */   MCD::OPC_Decode, 233, 3, 97, // Opcode: DCBZEP
    2145             : /* 10134 */   MCD::OPC_FilterValue, 1, 153, 24, 0, // Skip to: 16436
    2146             : /* 10139 */   MCD::OPC_CheckField, 0, 2, 2, 146, 24, 0, // Skip to: 16436
    2147             : /* 10146 */   MCD::OPC_Decode, 235, 3, 97, // Opcode: DCBZLEP
    2148             : /* 10150 */   MCD::OPC_FilterValue, 32, 4, 0, 0, // Skip to: 10159
    2149             : /* 10155 */   MCD::OPC_Decode, 252, 7, 120, // Opcode: LWZ
    2150             : /* 10159 */   MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 10168
    2151             : /* 10164 */   MCD::OPC_Decode, 255, 7, 120, // Opcode: LWZU
    2152             : /* 10168 */   MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 10177
    2153             : /* 10173 */   MCD::OPC_Decode, 161, 7, 120, // Opcode: LBZ
    2154             : /* 10177 */   MCD::OPC_FilterValue, 35, 4, 0, 0, // Skip to: 10186
    2155             : /* 10182 */   MCD::OPC_Decode, 164, 7, 120, // Opcode: LBZU
    2156             : /* 10186 */   MCD::OPC_FilterValue, 36, 4, 0, 0, // Skip to: 10195
    2157             : /* 10191 */   MCD::OPC_Decode, 227, 11, 120, // Opcode: STW
    2158             : /* 10195 */   MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 10204
    2159             : /* 10200 */   MCD::OPC_Decode, 234, 11, 120, // Opcode: STWU
    2160             : /* 10204 */   MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 10213
    2161             : /* 10209 */   MCD::OPC_Decode, 170, 11, 120, // Opcode: STB
    2162             : /* 10213 */   MCD::OPC_FilterValue, 39, 4, 0, 0, // Skip to: 10222
    2163             : /* 10218 */   MCD::OPC_Decode, 175, 11, 120, // Opcode: STBU
    2164             : /* 10222 */   MCD::OPC_FilterValue, 40, 4, 0, 0, // Skip to: 10231
    2165             : /* 10227 */   MCD::OPC_Decode, 216, 7, 120, // Opcode: LHZ
    2166             : /* 10231 */   MCD::OPC_FilterValue, 41, 4, 0, 0, // Skip to: 10240
    2167             : /* 10236 */   MCD::OPC_Decode, 219, 7, 120, // Opcode: LHZU
    2168             : /* 10240 */   MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 10249
    2169             : /* 10245 */   MCD::OPC_Decode, 203, 7, 120, // Opcode: LHA
    2170             : /* 10249 */   MCD::OPC_FilterValue, 43, 4, 0, 0, // Skip to: 10258
    2171             : /* 10254 */   MCD::OPC_Decode, 207, 7, 120, // Opcode: LHAU
    2172             : /* 10258 */   MCD::OPC_FilterValue, 44, 4, 0, 0, // Skip to: 10267
    2173             : /* 10263 */   MCD::OPC_Decode, 204, 11, 120, // Opcode: STH
    2174             : /* 10267 */   MCD::OPC_FilterValue, 45, 4, 0, 0, // Skip to: 10276
    2175             : /* 10272 */   MCD::OPC_Decode, 210, 11, 120, // Opcode: STHU
    2176             : /* 10276 */   MCD::OPC_FilterValue, 46, 4, 0, 0, // Skip to: 10285
    2177             : /* 10281 */   MCD::OPC_Decode, 232, 7, 120, // Opcode: LMW
    2178             : /* 10285 */   MCD::OPC_FilterValue, 47, 4, 0, 0, // Skip to: 10294
    2179             : /* 10290 */   MCD::OPC_Decode, 219, 11, 120, // Opcode: STMW
    2180             : /* 10294 */   MCD::OPC_FilterValue, 48, 4, 0, 0, // Skip to: 10303
    2181             : /* 10299 */   MCD::OPC_Decode, 199, 7, 121, // Opcode: LFS
    2182             : /* 10303 */   MCD::OPC_FilterValue, 49, 4, 0, 0, // Skip to: 10312
    2183             : /* 10308 */   MCD::OPC_Decode, 200, 7, 121, // Opcode: LFSU
    2184             : /* 10312 */   MCD::OPC_FilterValue, 50, 4, 0, 0, // Skip to: 10321
    2185             : /* 10317 */   MCD::OPC_Decode, 192, 7, 122, // Opcode: LFD
    2186             : /* 10321 */   MCD::OPC_FilterValue, 51, 4, 0, 0, // Skip to: 10330
    2187             : /* 10326 */   MCD::OPC_Decode, 194, 7, 122, // Opcode: LFDU
    2188             : /* 10330 */   MCD::OPC_FilterValue, 52, 4, 0, 0, // Skip to: 10339
    2189             : /* 10335 */   MCD::OPC_Decode, 200, 11, 121, // Opcode: STFS
    2190             : /* 10339 */   MCD::OPC_FilterValue, 53, 4, 0, 0, // Skip to: 10348
    2191             : /* 10344 */   MCD::OPC_Decode, 201, 11, 121, // Opcode: STFSU
    2192             : /* 10348 */   MCD::OPC_FilterValue, 54, 4, 0, 0, // Skip to: 10357
    2193             : /* 10353 */   MCD::OPC_Decode, 194, 11, 122, // Opcode: STFD
    2194             : /* 10357 */   MCD::OPC_FilterValue, 55, 4, 0, 0, // Skip to: 10366
    2195             : /* 10362 */   MCD::OPC_Decode, 196, 11, 122, // Opcode: STFDU
    2196             : /* 10366 */   MCD::OPC_FilterValue, 57, 21, 0, 0, // Skip to: 10392
    2197             : /* 10371 */   MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2198             : /* 10374 */   MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10383
    2199             : /* 10379 */   MCD::OPC_Decode, 137, 8, 123, // Opcode: LXSD
    2200             : /* 10383 */   MCD::OPC_FilterValue, 3, 160, 23, 0, // Skip to: 16436
    2201             : /* 10388 */   MCD::OPC_Decode, 143, 8, 123, // Opcode: LXSSP
    2202             : /* 10392 */   MCD::OPC_FilterValue, 58, 30, 0, 0, // Skip to: 10427
    2203             : /* 10397 */   MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    2204             : /* 10400 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10409
    2205             : /* 10405 */   MCD::OPC_Decode, 173, 7, 124, // Opcode: LD
    2206             : /* 10409 */   MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10418
    2207             : /* 10414 */   MCD::OPC_Decode, 180, 7, 124, // Opcode: LDU
    2208             : /* 10418 */   MCD::OPC_FilterValue, 2, 125, 23, 0, // Skip to: 16436
    2209             : /* 10423 */   MCD::OPC_Decode, 241, 7, 124, // Opcode: LWA
    2210             : /* 10427 */   MCD::OPC_FilterValue, 59, 175, 1, 0, // Skip to: 10863
    2211             : /* 10432 */   MCD::OPC_ExtractField, 0, 6,  // Inst{5-0} ...
    2212             : /* 10435 */   MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 10475
    2213             : /* 10440 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    2214             : /* 10443 */   MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10459
    2215             : /* 10448 */   MCD::OPC_CheckField, 16, 5, 0, 93, 23, 0, // Skip to: 16436
    2216             : /* 10455 */   MCD::OPC_Decode, 167, 6, 125, // Opcode: FCFIDS
    2217             : /* 10459 */   MCD::OPC_FilterValue, 30, 84, 23, 0, // Skip to: 16436
    2218             : /* 10464 */   MCD::OPC_CheckField, 16, 5, 0, 77, 23, 0, // Skip to: 16436
    2219             : /* 10471 */   MCD::OPC_Decode, 170, 6, 125, // Opcode: FCFIDUS
    2220             : /* 10475 */   MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 10515
    2221             : /* 10480 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    2222             : /* 10483 */   MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10499
    2223             : /* 10488 */   MCD::OPC_CheckField, 16, 5, 0, 53, 23, 0, // Skip to: 16436
    2224             : /* 10495 */   MCD::OPC_Decode, 168, 6, 125, // Opcode: FCFIDSo
    2225             : /* 10499 */   MCD::OPC_FilterValue, 30, 44, 23, 0, // Skip to: 16436
    2226             : /* 10504 */   MCD::OPC_CheckField, 16, 5, 0, 37, 23, 0, // Skip to: 16436
    2227             : /* 10511 */   MCD::OPC_Decode, 171, 6, 125, // Opcode: FCFIDUSo
    2228             : /* 10515 */   MCD::OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10531
    2229             : /* 10520 */   MCD::OPC_CheckField, 6, 5, 0, 21, 23, 0, // Skip to: 16436
    2230             : /* 10527 */   MCD::OPC_Decode, 197, 6, 126, // Opcode: FDIVS
    2231             : /* 10531 */   MCD::OPC_FilterValue, 37, 11, 0, 0, // Skip to: 10547
    2232             : /* 10536 */   MCD::OPC_CheckField, 6, 5, 0, 5, 23, 0, // Skip to: 16436
    2233             : /* 10543 */   MCD::OPC_Decode, 198, 6, 126, // Opcode: FDIVSo
    2234             : /* 10547 */   MCD::OPC_FilterValue, 40, 11, 0, 0, // Skip to: 10563
    2235             : /* 10552 */   MCD::OPC_CheckField, 6, 5, 0, 245, 22, 0, // Skip to: 16436
    2236             : /* 10559 */   MCD::OPC_Decode, 137, 7, 126, // Opcode: FSUBS
    2237             : /* 10563 */   MCD::OPC_FilterValue, 41, 11, 0, 0, // Skip to: 10579
    2238             : /* 10568 */   MCD::OPC_CheckField, 6, 5, 0, 229, 22, 0, // Skip to: 16436
    2239             : /* 10575 */   MCD::OPC_Decode, 138, 7, 126, // Opcode: FSUBSo
    2240             : /* 10579 */   MCD::OPC_FilterValue, 42, 11, 0, 0, // Skip to: 10595
    2241             : /* 10584 */   MCD::OPC_CheckField, 6, 5, 0, 213, 22, 0, // Skip to: 16436
    2242             : /* 10591 */   MCD::OPC_Decode, 162, 6, 126, // Opcode: FADDS
    2243             : /* 10595 */   MCD::OPC_FilterValue, 43, 11, 0, 0, // Skip to: 10611
    2244             : /* 10600 */   MCD::OPC_CheckField, 6, 5, 0, 197, 22, 0, // Skip to: 16436
    2245             : /* 10607 */   MCD::OPC_Decode, 163, 6, 126, // Opcode: FADDSo
    2246             : /* 10611 */   MCD::OPC_FilterValue, 44, 18, 0, 0, // Skip to: 10634
    2247             : /* 10616 */   MCD::OPC_CheckField, 16, 5, 0, 181, 22, 0, // Skip to: 16436
    2248             : /* 10623 */   MCD::OPC_CheckField, 6, 5, 0, 174, 22, 0, // Skip to: 16436
    2249             : /* 10630 */   MCD::OPC_Decode, 133, 7, 127, // Opcode: FSQRTS
    2250             : /* 10634 */   MCD::OPC_FilterValue, 45, 18, 0, 0, // Skip to: 10657
    2251             : /* 10639 */   MCD::OPC_CheckField, 16, 5, 0, 158, 22, 0, // Skip to: 16436
    2252             : /* 10646 */   MCD::OPC_CheckField, 6, 5, 0, 151, 22, 0, // Skip to: 16436
    2253             : /* 10653 */   MCD::OPC_Decode, 134, 7, 127, // Opcode: FSQRTSo
    2254             : /* 10657 */   MCD::OPC_FilterValue, 48, 18, 0, 0, // Skip to: 10680
    2255             : /* 10662 */   MCD::OPC_CheckField, 16, 5, 0, 135, 22, 0, // Skip to: 16436
    2256             : /* 10669 */   MCD::OPC_CheckField, 6, 5, 0, 128, 22, 0, // Skip to: 16436
    2257             : /* 10676 */   MCD::OPC_Decode, 231, 6, 127, // Opcode: FRES
    2258             : /* 10680 */   MCD::OPC_FilterValue, 49, 18, 0, 0, // Skip to: 10703
    2259             : /* 10685 */   MCD::OPC_CheckField, 16, 5, 0, 112, 22, 0, // Skip to: 16436
    2260             : /* 10692 */   MCD::OPC_CheckField, 6, 5, 0, 105, 22, 0, // Skip to: 16436
    2261             : /* 10699 */   MCD::OPC_Decode, 232, 6, 127, // Opcode: FRESo
    2262             : /* 10703 */   MCD::OPC_FilterValue, 50, 12, 0, 0, // Skip to: 10720
    2263             : /* 10708 */   MCD::OPC_CheckField, 11, 5, 0, 89, 22, 0, // Skip to: 16436
    2264             : /* 10715 */   MCD::OPC_Decode, 211, 6, 128, 1, // Opcode: FMULS
    2265             : /* 10720 */   MCD::OPC_FilterValue, 51, 12, 0, 0, // Skip to: 10737
    2266             : /* 10725 */   MCD::OPC_CheckField, 11, 5, 0, 72, 22, 0, // Skip to: 16436
    2267             : /* 10732 */   MCD::OPC_Decode, 212, 6, 128, 1, // Opcode: FMULSo
    2268             : /* 10737 */   MCD::OPC_FilterValue, 52, 18, 0, 0, // Skip to: 10760
    2269             : /* 10742 */   MCD::OPC_CheckField, 16, 5, 0, 55, 22, 0, // Skip to: 16436
    2270             : /* 10749 */   MCD::OPC_CheckField, 6, 5, 0, 48, 22, 0, // Skip to: 16436
    2271             : /* 10756 */   MCD::OPC_Decode, 253, 6, 127, // Opcode: FRSQRTES
    2272             : /* 10760 */   MCD::OPC_FilterValue, 53, 18, 0, 0, // Skip to: 10783
    2273             : /* 10765 */   MCD::OPC_CheckField, 16, 5, 0, 32, 22, 0, // Skip to: 16436
    2274             : /* 10772 */   MCD::OPC_CheckField, 6, 5, 0, 25, 22, 0, // Skip to: 16436
    2275             : /* 10779 */   MCD::OPC_Decode, 254, 6, 127, // Opcode: FRSQRTESo
    2276             : /* 10783 */   MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 10793
    2277             : /* 10788 */   MCD::OPC_Decode, 207, 6, 129, 1, // Opcode: FMSUBS
    2278             : /* 10793 */   MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 10803
    2279             : /* 10798 */   MCD::OPC_Decode, 208, 6, 129, 1, // Opcode: FMSUBSo
    2280             : /* 10803 */   MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 10813
    2281             : /* 10808 */   MCD::OPC_Decode, 201, 6, 129, 1, // Opcode: FMADDS
    2282             : /* 10813 */   MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 10823
    2283             : /* 10818 */   MCD::OPC_Decode, 202, 6, 129, 1, // Opcode: FMADDSo
    2284             : /* 10823 */   MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 10833
    2285             : /* 10828 */   MCD::OPC_Decode, 227, 6, 129, 1, // Opcode: FNMSUBS
    2286             : /* 10833 */   MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 10843
    2287             : /* 10838 */   MCD::OPC_Decode, 228, 6, 129, 1, // Opcode: FNMSUBSo
    2288             : /* 10843 */   MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 10853
    2289             : /* 10848 */   MCD::OPC_Decode, 223, 6, 129, 1, // Opcode: FNMADDS
    2290             : /* 10853 */   MCD::OPC_FilterValue, 63, 202, 21, 0, // Skip to: 16436
    2291             : /* 10858 */   MCD::OPC_Decode, 224, 6, 129, 1, // Opcode: FNMADDSo
    2292             : /* 10863 */   MCD::OPC_FilterValue, 60, 242, 13, 0, // Skip to: 14438
    2293             : /* 10868 */   MCD::OPC_ExtractField, 4, 2,  // Inst{5-4} ...
    2294             : /* 10871 */   MCD::OPC_FilterValue, 0, 120, 3, 0, // Skip to: 11764
    2295             : /* 10876 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    2296             : /* 10879 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10907
    2297             : /* 10884 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2298             : /* 10887 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10897
    2299             : /* 10892 */   MCD::OPC_Decode, 251, 14, 130, 1, // Opcode: XSADDSP
    2300             : /* 10897 */   MCD::OPC_FilterValue, 1, 158, 21, 0, // Skip to: 16436
    2301             : /* 10902 */   MCD::OPC_Decode, 169, 15, 131, 1, // Opcode: XSMADDASP
    2302             : /* 10907 */   MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 10935
    2303             : /* 10912 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2304             : /* 10915 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10925
    2305             : /* 10920 */   MCD::OPC_Decode, 226, 15, 130, 1, // Opcode: XSSUBSP
    2306             : /* 10925 */   MCD::OPC_FilterValue, 1, 130, 21, 0, // Skip to: 16436
    2307             : /* 10930 */   MCD::OPC_Decode, 171, 15, 131, 1, // Opcode: XSMADDMSP
    2308             : /* 10935 */   MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 10963
    2309             : /* 10940 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2310             : /* 10943 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10953
    2311             : /* 10948 */   MCD::OPC_Decode, 189, 15, 130, 1, // Opcode: XSMULSP
    2312             : /* 10953 */   MCD::OPC_FilterValue, 1, 102, 21, 0, // Skip to: 16436
    2313             : /* 10958 */   MCD::OPC_Decode, 181, 15, 131, 1, // Opcode: XSMSUBASP
    2314             : /* 10963 */   MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 10991
    2315             : /* 10968 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2316             : /* 10971 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10981
    2317             : /* 10976 */   MCD::OPC_Decode, 165, 15, 130, 1, // Opcode: XSDIVSP
    2318             : /* 10981 */   MCD::OPC_FilterValue, 1, 74, 21, 0, // Skip to: 16436
    2319             : /* 10986 */   MCD::OPC_Decode, 183, 15, 131, 1, // Opcode: XSMSUBMSP
    2320             : /* 10991 */   MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 11019
    2321             : /* 10996 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2322             : /* 10999 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11009
    2323             : /* 11004 */   MCD::OPC_Decode, 248, 14, 132, 1, // Opcode: XSADDDP
    2324             : /* 11009 */   MCD::OPC_FilterValue, 1, 46, 21, 0, // Skip to: 16436
    2325             : /* 11014 */   MCD::OPC_Decode, 168, 15, 133, 1, // Opcode: XSMADDADP
    2326             : /* 11019 */   MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 11047
    2327             : /* 11024 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2328             : /* 11027 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11037
    2329             : /* 11032 */   MCD::OPC_Decode, 223, 15, 132, 1, // Opcode: XSSUBDP
    2330             : /* 11037 */   MCD::OPC_FilterValue, 1, 18, 21, 0, // Skip to: 16436
    2331             : /* 11042 */   MCD::OPC_Decode, 170, 15, 133, 1, // Opcode: XSMADDMDP
    2332             : /* 11047 */   MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 11075
    2333             : /* 11052 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2334             : /* 11055 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11065
    2335             : /* 11060 */   MCD::OPC_Decode, 186, 15, 132, 1, // Opcode: XSMULDP
    2336             : /* 11065 */   MCD::OPC_FilterValue, 1, 246, 20, 0, // Skip to: 16436
    2337             : /* 11070 */   MCD::OPC_Decode, 180, 15, 133, 1, // Opcode: XSMSUBADP
    2338             : /* 11075 */   MCD::OPC_FilterValue, 7, 23, 0, 0, // Skip to: 11103
    2339             : /* 11080 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2340             : /* 11083 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11093
    2341             : /* 11088 */   MCD::OPC_Decode, 162, 15, 132, 1, // Opcode: XSDIVDP
    2342             : /* 11093 */   MCD::OPC_FilterValue, 1, 218, 20, 0, // Skip to: 16436
    2343             : /* 11098 */   MCD::OPC_Decode, 182, 15, 133, 1, // Opcode: XSMSUBMDP
    2344             : /* 11103 */   MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 11131
    2345             : /* 11108 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2346             : /* 11111 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11121
    2347             : /* 11116 */   MCD::OPC_Decode, 239, 15, 134, 1, // Opcode: XVADDSP
    2348             : /* 11121 */   MCD::OPC_FilterValue, 1, 190, 20, 0, // Skip to: 16436
    2349             : /* 11126 */   MCD::OPC_Decode, 151, 16, 135, 1, // Opcode: XVMADDASP
    2350             : /* 11131 */   MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 11159
    2351             : /* 11136 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2352             : /* 11139 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11149
    2353             : /* 11144 */   MCD::OPC_Decode, 193, 16, 134, 1, // Opcode: XVSUBSP
    2354             : /* 11149 */   MCD::OPC_FilterValue, 1, 162, 20, 0, // Skip to: 16436
    2355             : /* 11154 */   MCD::OPC_Decode, 153, 16, 135, 1, // Opcode: XVMADDMSP
    2356             : /* 11159 */   MCD::OPC_FilterValue, 10, 23, 0, 0, // Skip to: 11187
    2357             : /* 11164 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2358             : /* 11167 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11177
    2359             : /* 11172 */   MCD::OPC_Decode, 163, 16, 134, 1, // Opcode: XVMULSP
    2360             : /* 11177 */   MCD::OPC_FilterValue, 1, 134, 20, 0, // Skip to: 16436
    2361             : /* 11182 */   MCD::OPC_Decode, 159, 16, 135, 1, // Opcode: XVMSUBASP
    2362             : /* 11187 */   MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 11215
    2363             : /* 11192 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2364             : /* 11195 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11205
    2365             : /* 11200 */   MCD::OPC_Decode, 147, 16, 134, 1, // Opcode: XVDIVSP
    2366             : /* 11205 */   MCD::OPC_FilterValue, 1, 106, 20, 0, // Skip to: 16436
    2367             : /* 11210 */   MCD::OPC_Decode, 161, 16, 135, 1, // Opcode: XVMSUBMSP
    2368             : /* 11215 */   MCD::OPC_FilterValue, 12, 23, 0, 0, // Skip to: 11243
    2369             : /* 11220 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2370             : /* 11223 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11233
    2371             : /* 11228 */   MCD::OPC_Decode, 238, 15, 134, 1, // Opcode: XVADDDP
    2372             : /* 11233 */   MCD::OPC_FilterValue, 1, 78, 20, 0, // Skip to: 16436
    2373             : /* 11238 */   MCD::OPC_Decode, 150, 16, 135, 1, // Opcode: XVMADDADP
    2374             : /* 11243 */   MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 11271
    2375             : /* 11248 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2376             : /* 11251 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11261
    2377             : /* 11256 */   MCD::OPC_Decode, 192, 16, 134, 1, // Opcode: XVSUBDP
    2378             : /* 11261 */   MCD::OPC_FilterValue, 1, 50, 20, 0, // Skip to: 16436
    2379             : /* 11266 */   MCD::OPC_Decode, 152, 16, 135, 1, // Opcode: XVMADDMDP
    2380             : /* 11271 */   MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 11299
    2381             : /* 11276 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2382             : /* 11279 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11289
    2383             : /* 11284 */   MCD::OPC_Decode, 162, 16, 134, 1, // Opcode: XVMULDP
    2384             : /* 11289 */   MCD::OPC_FilterValue, 1, 22, 20, 0, // Skip to: 16436
    2385             : /* 11294 */   MCD::OPC_Decode, 158, 16, 135, 1, // Opcode: XVMSUBADP
    2386             : /* 11299 */   MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 11327
    2387             : /* 11304 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2388             : /* 11307 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11317
    2389             : /* 11312 */   MCD::OPC_Decode, 146, 16, 134, 1, // Opcode: XVDIVDP
    2390             : /* 11317 */   MCD::OPC_FilterValue, 1, 250, 19, 0, // Skip to: 16436
    2391             : /* 11322 */   MCD::OPC_Decode, 160, 16, 135, 1, // Opcode: XVMSUBMDP
    2392             : /* 11327 */   MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 11355
    2393             : /* 11332 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2394             : /* 11335 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11345
    2395             : /* 11340 */   MCD::OPC_Decode, 174, 15, 136, 1, // Opcode: XSMAXCDP
    2396             : /* 11345 */   MCD::OPC_FilterValue, 1, 222, 19, 0, // Skip to: 16436
    2397             : /* 11350 */   MCD::OPC_Decode, 195, 15, 131, 1, // Opcode: XSNMADDASP
    2398             : /* 11355 */   MCD::OPC_FilterValue, 17, 23, 0, 0, // Skip to: 11383
    2399             : /* 11360 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2400             : /* 11363 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11373
    2401             : /* 11368 */   MCD::OPC_Decode, 177, 15, 136, 1, // Opcode: XSMINCDP
    2402             : /* 11373 */   MCD::OPC_FilterValue, 1, 194, 19, 0, // Skip to: 16436
    2403             : /* 11378 */   MCD::OPC_Decode, 197, 15, 131, 1, // Opcode: XSNMADDMSP
    2404             : /* 11383 */   MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 11411
    2405             : /* 11388 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2406             : /* 11391 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11401
    2407             : /* 11396 */   MCD::OPC_Decode, 176, 15, 136, 1, // Opcode: XSMAXJDP
    2408             : /* 11401 */   MCD::OPC_FilterValue, 1, 166, 19, 0, // Skip to: 16436
    2409             : /* 11406 */   MCD::OPC_Decode, 201, 15, 131, 1, // Opcode: XSNMSUBASP
    2410             : /* 11411 */   MCD::OPC_FilterValue, 19, 23, 0, 0, // Skip to: 11439
    2411             : /* 11416 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2412             : /* 11419 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11429
    2413             : /* 11424 */   MCD::OPC_Decode, 179, 15, 136, 1, // Opcode: XSMINJDP
    2414             : /* 11429 */   MCD::OPC_FilterValue, 1, 138, 19, 0, // Skip to: 16436
    2415             : /* 11434 */   MCD::OPC_Decode, 203, 15, 131, 1, // Opcode: XSNMSUBMSP
    2416             : /* 11439 */   MCD::OPC_FilterValue, 20, 23, 0, 0, // Skip to: 11467
    2417             : /* 11444 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2418             : /* 11447 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11457
    2419             : /* 11452 */   MCD::OPC_Decode, 175, 15, 132, 1, // Opcode: XSMAXDP
    2420             : /* 11457 */   MCD::OPC_FilterValue, 1, 110, 19, 0, // Skip to: 16436
    2421             : /* 11462 */   MCD::OPC_Decode, 194, 15, 133, 1, // Opcode: XSNMADDADP
    2422             : /* 11467 */   MCD::OPC_FilterValue, 21, 23, 0, 0, // Skip to: 11495
    2423             : /* 11472 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2424             : /* 11475 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11485
    2425             : /* 11480 */   MCD::OPC_Decode, 178, 15, 132, 1, // Opcode: XSMINDP
    2426             : /* 11485 */   MCD::OPC_FilterValue, 1, 82, 19, 0, // Skip to: 16436
    2427             : /* 11490 */   MCD::OPC_Decode, 196, 15, 133, 1, // Opcode: XSNMADDMDP
    2428             : /* 11495 */   MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 11523
    2429             : /* 11500 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2430             : /* 11503 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11513
    2431             : /* 11508 */   MCD::OPC_Decode, 133, 15, 132, 1, // Opcode: XSCPSGNDP
    2432             : /* 11513 */   MCD::OPC_FilterValue, 1, 54, 19, 0, // Skip to: 16436
    2433             : /* 11518 */   MCD::OPC_Decode, 200, 15, 133, 1, // Opcode: XSNMSUBADP
    2434             : /* 11523 */   MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 11540
    2435             : /* 11528 */   MCD::OPC_CheckField, 3, 1, 1, 37, 19, 0, // Skip to: 16436
    2436             : /* 11535 */   MCD::OPC_Decode, 202, 15, 133, 1, // Opcode: XSNMSUBMDP
    2437             : /* 11540 */   MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 11568
    2438             : /* 11545 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2439             : /* 11548 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11558
    2440             : /* 11553 */   MCD::OPC_Decode, 155, 16, 134, 1, // Opcode: XVMAXSP
    2441             : /* 11558 */   MCD::OPC_FilterValue, 1, 9, 19, 0, // Skip to: 16436
    2442             : /* 11563 */   MCD::OPC_Decode, 169, 16, 135, 1, // Opcode: XVNMADDASP
    2443             : /* 11568 */   MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 11596
    2444             : /* 11573 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2445             : /* 11576 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11586
    2446             : /* 11581 */   MCD::OPC_Decode, 157, 16, 134, 1, // Opcode: XVMINSP
    2447             : /* 11586 */   MCD::OPC_FilterValue, 1, 237, 18, 0, // Skip to: 16436
    2448             : /* 11591 */   MCD::OPC_Decode, 171, 16, 135, 1, // Opcode: XVNMADDMSP
    2449             : /* 11596 */   MCD::OPC_FilterValue, 26, 23, 0, 0, // Skip to: 11624
    2450             : /* 11601 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2451             : /* 11604 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11614
    2452             : /* 11609 */   MCD::OPC_Decode, 253, 15, 134, 1, // Opcode: XVCPSGNSP
    2453             : /* 11614 */   MCD::OPC_FilterValue, 1, 209, 18, 0, // Skip to: 16436
    2454             : /* 11619 */   MCD::OPC_Decode, 173, 16, 135, 1, // Opcode: XVNMSUBASP
    2455             : /* 11624 */   MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 11652
    2456             : /* 11629 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2457             : /* 11632 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11642
    2458             : /* 11637 */   MCD::OPC_Decode, 149, 16, 134, 1, // Opcode: XVIEXPSP
    2459             : /* 11642 */   MCD::OPC_FilterValue, 1, 181, 18, 0, // Skip to: 16436
    2460             : /* 11647 */   MCD::OPC_Decode, 175, 16, 135, 1, // Opcode: XVNMSUBMSP
    2461             : /* 11652 */   MCD::OPC_FilterValue, 28, 23, 0, 0, // Skip to: 11680
    2462             : /* 11657 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2463             : /* 11660 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11670
    2464             : /* 11665 */   MCD::OPC_Decode, 154, 16, 134, 1, // Opcode: XVMAXDP
    2465             : /* 11670 */   MCD::OPC_FilterValue, 1, 153, 18, 0, // Skip to: 16436
    2466             : /* 11675 */   MCD::OPC_Decode, 168, 16, 135, 1, // Opcode: XVNMADDADP
    2467             : /* 11680 */   MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 11708
    2468             : /* 11685 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2469             : /* 11688 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11698
    2470             : /* 11693 */   MCD::OPC_Decode, 156, 16, 134, 1, // Opcode: XVMINDP
    2471             : /* 11698 */   MCD::OPC_FilterValue, 1, 125, 18, 0, // Skip to: 16436
    2472             : /* 11703 */   MCD::OPC_Decode, 170, 16, 135, 1, // Opcode: XVNMADDMDP
    2473             : /* 11708 */   MCD::OPC_FilterValue, 30, 23, 0, 0, // Skip to: 11736
    2474             : /* 11713 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2475             : /* 11716 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11726
    2476             : /* 11721 */   MCD::OPC_Decode, 252, 15, 134, 1, // Opcode: XVCPSGNDP
    2477             : /* 11726 */   MCD::OPC_FilterValue, 1, 97, 18, 0, // Skip to: 16436
    2478             : /* 11731 */   MCD::OPC_Decode, 172, 16, 135, 1, // Opcode: XVNMSUBADP
    2479             : /* 11736 */   MCD::OPC_FilterValue, 31, 87, 18, 0, // Skip to: 16436
    2480             : /* 11741 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2481             : /* 11744 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11754
    2482             : /* 11749 */   MCD::OPC_Decode, 148, 16, 134, 1, // Opcode: XVIEXPDP
    2483             : /* 11754 */   MCD::OPC_FilterValue, 1, 69, 18, 0, // Skip to: 16436
    2484             : /* 11759 */   MCD::OPC_Decode, 174, 16, 135, 1, // Opcode: XVNMSUBMDP
    2485             : /* 11764 */   MCD::OPC_FilterValue, 1, 97, 2, 0, // Skip to: 12378
    2486             : /* 11769 */   MCD::OPC_ExtractField, 6, 2,  // Inst{7-6} ...
    2487             : /* 11772 */   MCD::OPC_FilterValue, 0, 131, 0, 0, // Skip to: 11908
    2488             : /* 11777 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2489             : /* 11780 */   MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11826
    2490             : /* 11785 */   MCD::OPC_ExtractField, 10, 1,  // Inst{10} ...
    2491             : /* 11788 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11798
    2492             : /* 11793 */   MCD::OPC_Decode, 229, 16, 137, 1, // Opcode: XXSLDWI
    2493             : /* 11798 */   MCD::OPC_FilterValue, 1, 25, 18, 0, // Skip to: 16436
    2494             : /* 11803 */   MCD::OPC_ExtractField, 8, 2,  // Inst{9-8} ...
    2495             : /* 11806 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11816
    2496             : /* 11811 */   MCD::OPC_Decode, 210, 16, 134, 1, // Opcode: XXLAND
    2497             : /* 11816 */   MCD::OPC_FilterValue, 1, 7, 18, 0, // Skip to: 16436
    2498             : /* 11821 */   MCD::OPC_Decode, 214, 16, 134, 1, // Opcode: XXLNOR
    2499             : /* 11826 */   MCD::OPC_FilterValue, 1, 253, 17, 0, // Skip to: 16436
    2500             : /* 11831 */   MCD::OPC_ExtractField, 8, 3,  // Inst{10-8} ...
    2501             : /* 11834 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11844
    2502             : /* 11839 */   MCD::OPC_Decode, 252, 14, 136, 1, // Opcode: XSCMPEQDP
    2503             : /* 11844 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 11868
    2504             : /* 11849 */   MCD::OPC_CheckField, 21, 2, 0, 228, 17, 0, // Skip to: 16436
    2505             : /* 11856 */   MCD::OPC_CheckField, 0, 1, 0, 221, 17, 0, // Skip to: 16436
    2506             : /* 11863 */   MCD::OPC_Decode, 131, 15, 138, 1, // Opcode: XSCMPUDP
    2507             : /* 11868 */   MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 11878
    2508             : /* 11873 */   MCD::OPC_Decode, 242, 15, 134, 1, // Opcode: XVCMPEQSP
    2509             : /* 11878 */   MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 11888
    2510             : /* 11883 */   MCD::OPC_Decode, 240, 15, 134, 1, // Opcode: XVCMPEQDP
    2511             : /* 11888 */   MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 11898
    2512             : /* 11893 */   MCD::OPC_Decode, 243, 15, 134, 1, // Opcode: XVCMPEQSPo
    2513             : /* 11898 */   MCD::OPC_FilterValue, 7, 181, 17, 0, // Skip to: 16436
    2514             : /* 11903 */   MCD::OPC_Decode, 241, 15, 134, 1, // Opcode: XVCMPEQDPo
    2515             : /* 11908 */   MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 12044
    2516             : /* 11913 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2517             : /* 11916 */   MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11962
    2518             : /* 11921 */   MCD::OPC_ExtractField, 10, 1,  // Inst{10} ...
    2519             : /* 11924 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11934
    2520             : /* 11929 */   MCD::OPC_Decode, 225, 16, 137, 1, // Opcode: XXPERMDI
    2521             : /* 11934 */   MCD::OPC_FilterValue, 1, 145, 17, 0, // Skip to: 16436
    2522             : /* 11939 */   MCD::OPC_ExtractField, 8, 2,  // Inst{9-8} ...
    2523             : /* 11942 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11952
    2524             : /* 11947 */   MCD::OPC_Decode, 211, 16, 134, 1, // Opcode: XXLANDC
    2525             : /* 11952 */   MCD::OPC_FilterValue, 1, 127, 17, 0, // Skip to: 16436
    2526             : /* 11957 */   MCD::OPC_Decode, 216, 16, 134, 1, // Opcode: XXLORC
    2527             : /* 11962 */   MCD::OPC_FilterValue, 1, 117, 17, 0, // Skip to: 16436
    2528             : /* 11967 */   MCD::OPC_ExtractField, 8, 3,  // Inst{10-8} ...
    2529             : /* 11970 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11980
    2530             : /* 11975 */   MCD::OPC_Decode, 128, 15, 136, 1, // Opcode: XSCMPGTDP
    2531             : /* 11980 */   MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 12004
    2532             : /* 11985 */   MCD::OPC_CheckField, 21, 2, 0, 92, 17, 0, // Skip to: 16436
    2533             : /* 11992 */   MCD::OPC_CheckField, 0, 1, 0, 85, 17, 0, // Skip to: 16436
    2534             : /* 11999 */   MCD::OPC_Decode, 129, 15, 138, 1, // Opcode: XSCMPODP
    2535             : /* 12004 */   MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 12014
    2536             : /* 12009 */   MCD::OPC_Decode, 250, 15, 134, 1, // Opcode: XVCMPGTSP
    2537             : /* 12014 */   MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 12024
    2538             : /* 12019 */   MCD::OPC_Decode, 248, 15, 134, 1, // Opcode: XVCMPGTDP
    2539             : /* 12024 */   MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 12034
    2540             : /* 12029 */   MCD::OPC_Decode, 251, 15, 134, 1, // Opcode: XVCMPGTSPo
    2541             : /* 12034 */   MCD::OPC_FilterValue, 7, 45, 17, 0, // Skip to: 16436
    2542             : /* 12039 */   MCD::OPC_Decode, 249, 15, 134, 1, // Opcode: XVCMPGTDPo
    2543             : /* 12044 */   MCD::OPC_FilterValue, 2, 186, 0, 0, // Skip to: 12235
    2544             : /* 12049 */   MCD::OPC_ExtractField, 8, 3,  // Inst{10-8} ...
    2545             : /* 12052 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12080
    2546             : /* 12057 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2547             : /* 12060 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12070
    2548             : /* 12065 */   MCD::OPC_Decode, 222, 16, 134, 1, // Opcode: XXMRGHW
    2549             : /* 12070 */   MCD::OPC_FilterValue, 1, 9, 17, 0, // Skip to: 16436
    2550             : /* 12075 */   MCD::OPC_Decode, 255, 14, 136, 1, // Opcode: XSCMPGEDP
    2551             : /* 12080 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 12097
    2552             : /* 12085 */   MCD::OPC_CheckField, 3, 1, 0, 248, 16, 0, // Skip to: 16436
    2553             : /* 12092 */   MCD::OPC_Decode, 223, 16, 134, 1, // Opcode: XXMRGLW
    2554             : /* 12097 */   MCD::OPC_FilterValue, 2, 48, 0, 0, // Skip to: 12150
    2555             : /* 12102 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2556             : /* 12105 */   MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12140
    2557             : /* 12110 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2558             : /* 12113 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12130
    2559             : /* 12118 */   MCD::OPC_CheckField, 18, 3, 0, 215, 16, 0, // Skip to: 16436
    2560             : /* 12125 */   MCD::OPC_Decode, 232, 16, 139, 1, // Opcode: XXSPLTW
    2561             : /* 12130 */   MCD::OPC_FilterValue, 1, 205, 16, 0, // Skip to: 16436
    2562             : /* 12135 */   MCD::OPC_Decode, 208, 16, 140, 1, // Opcode: XXEXTRACTUW
    2563             : /* 12140 */   MCD::OPC_FilterValue, 1, 195, 16, 0, // Skip to: 16436
    2564             : /* 12145 */   MCD::OPC_Decode, 246, 15, 134, 1, // Opcode: XVCMPGESP
    2565             : /* 12150 */   MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 12167
    2566             : /* 12155 */   MCD::OPC_CheckField, 3, 1, 1, 178, 16, 0, // Skip to: 16436
    2567             : /* 12162 */   MCD::OPC_Decode, 244, 15, 134, 1, // Opcode: XVCMPGEDP
    2568             : /* 12167 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12184
    2569             : /* 12172 */   MCD::OPC_CheckField, 3, 1, 0, 161, 16, 0, // Skip to: 16436
    2570             : /* 12179 */   MCD::OPC_Decode, 215, 16, 134, 1, // Opcode: XXLOR
    2571             : /* 12184 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 12201
    2572             : /* 12189 */   MCD::OPC_CheckField, 3, 1, 0, 144, 16, 0, // Skip to: 16436
    2573             : /* 12196 */   MCD::OPC_Decode, 213, 16, 134, 1, // Opcode: XXLNAND
    2574             : /* 12201 */   MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 12218
    2575             : /* 12206 */   MCD::OPC_CheckField, 3, 1, 1, 127, 16, 0, // Skip to: 16436
    2576             : /* 12213 */   MCD::OPC_Decode, 247, 15, 134, 1, // Opcode: XVCMPGESPo
    2577             : /* 12218 */   MCD::OPC_FilterValue, 7, 117, 16, 0, // Skip to: 16436
    2578             : /* 12223 */   MCD::OPC_CheckField, 3, 1, 1, 110, 16, 0, // Skip to: 16436
    2579             : /* 12230 */   MCD::OPC_Decode, 245, 15, 134, 1, // Opcode: XVCMPGEDPo
    2580             : /* 12235 */   MCD::OPC_FilterValue, 3, 100, 16, 0, // Skip to: 16436
    2581             : /* 12240 */   MCD::OPC_ExtractField, 8, 3,  // Inst{10-8} ...
    2582             : /* 12243 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12260
    2583             : /* 12248 */   MCD::OPC_CheckField, 3, 1, 0, 85, 16, 0, // Skip to: 16436
    2584             : /* 12255 */   MCD::OPC_Decode, 224, 16, 134, 1, // Opcode: XXPERM
    2585             : /* 12260 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12302
    2586             : /* 12265 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2587             : /* 12268 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12278
    2588             : /* 12273 */   MCD::OPC_Decode, 227, 16, 134, 1, // Opcode: XXPERMR
    2589             : /* 12278 */   MCD::OPC_FilterValue, 1, 57, 16, 0, // Skip to: 16436
    2590             : /* 12283 */   MCD::OPC_CheckField, 21, 2, 0, 50, 16, 0, // Skip to: 16436
    2591             : /* 12290 */   MCD::OPC_CheckField, 0, 1, 0, 43, 16, 0, // Skip to: 16436
    2592             : /* 12297 */   MCD::OPC_Decode, 253, 14, 138, 1, // Opcode: XSCMPEXPDP
    2593             : /* 12302 */   MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12344
    2594             : /* 12307 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2595             : /* 12310 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12334
    2596             : /* 12315 */   MCD::OPC_CheckField, 19, 2, 0, 18, 16, 0, // Skip to: 16436
    2597             : /* 12322 */   MCD::OPC_CheckField, 1, 1, 0, 11, 16, 0, // Skip to: 16436
    2598             : /* 12329 */   MCD::OPC_Decode, 231, 16, 141, 1, // Opcode: XXSPLTIB
    2599             : /* 12334 */   MCD::OPC_FilterValue, 1, 1, 16, 0, // Skip to: 16436
    2600             : /* 12339 */   MCD::OPC_Decode, 209, 16, 142, 1, // Opcode: XXINSERTW
    2601             : /* 12344 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12361
    2602             : /* 12349 */   MCD::OPC_CheckField, 3, 1, 0, 240, 15, 0, // Skip to: 16436
    2603             : /* 12356 */   MCD::OPC_Decode, 218, 16, 134, 1, // Opcode: XXLXOR
    2604             : /* 12361 */   MCD::OPC_FilterValue, 5, 230, 15, 0, // Skip to: 16436
    2605             : /* 12366 */   MCD::OPC_CheckField, 3, 1, 0, 223, 15, 0, // Skip to: 16436
    2606             : /* 12373 */   MCD::OPC_Decode, 212, 16, 134, 1, // Opcode: XXLEQV
    2607             : /* 12378 */   MCD::OPC_FilterValue, 2, 253, 7, 0, // Skip to: 14428
    2608             : /* 12383 */   MCD::OPC_ExtractField, 7, 4,  // Inst{10-7} ...
    2609             : /* 12386 */   MCD::OPC_FilterValue, 0, 69, 0, 0, // Skip to: 12460
    2610             : /* 12391 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2611             : /* 12394 */   MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12436
    2612             : /* 12399 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2613             : /* 12402 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12419
    2614             : /* 12407 */   MCD::OPC_CheckField, 16, 5, 0, 182, 15, 0, // Skip to: 16436
    2615             : /* 12414 */   MCD::OPC_Decode, 218, 15, 143, 1, // Opcode: XSRSQRTESP
    2616             : /* 12419 */   MCD::OPC_FilterValue, 1, 172, 15, 0, // Skip to: 16436
    2617             : /* 12424 */   MCD::OPC_CheckField, 16, 5, 0, 165, 15, 0, // Skip to: 16436
    2618             : /* 12431 */   MCD::OPC_Decode, 212, 15, 143, 1, // Opcode: XSRESP
    2619             : /* 12436 */   MCD::OPC_FilterValue, 3, 155, 15, 0, // Skip to: 16436
    2620             : /* 12441 */   MCD::OPC_CheckField, 16, 5, 0, 148, 15, 0, // Skip to: 16436
    2621             : /* 12448 */   MCD::OPC_CheckField, 6, 1, 0, 141, 15, 0, // Skip to: 16436
    2622             : /* 12455 */   MCD::OPC_Decode, 222, 15, 143, 1, // Opcode: XSSQRTSP
    2623             : /* 12460 */   MCD::OPC_FilterValue, 2, 153, 0, 0, // Skip to: 12618
    2624             : /* 12465 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2625             : /* 12468 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12510
    2626             : /* 12473 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2627             : /* 12476 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12493
    2628             : /* 12481 */   MCD::OPC_CheckField, 16, 5, 0, 108, 15, 0, // Skip to: 16436
    2629             : /* 12488 */   MCD::OPC_Decode, 145, 15, 144, 1, // Opcode: XSCVDPUXWS
    2630             : /* 12493 */   MCD::OPC_FilterValue, 1, 98, 15, 0, // Skip to: 16436
    2631             : /* 12498 */   MCD::OPC_CheckField, 16, 5, 0, 91, 15, 0, // Skip to: 16436
    2632             : /* 12505 */   MCD::OPC_Decode, 141, 15, 144, 1, // Opcode: XSCVDPSXWS
    2633             : /* 12510 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12552
    2634             : /* 12515 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2635             : /* 12518 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12535
    2636             : /* 12523 */   MCD::OPC_CheckField, 16, 5, 0, 66, 15, 0, // Skip to: 16436
    2637             : /* 12530 */   MCD::OPC_Decode, 206, 15, 144, 1, // Opcode: XSRDPI
    2638             : /* 12535 */   MCD::OPC_FilterValue, 1, 56, 15, 0, // Skip to: 16436
    2639             : /* 12540 */   MCD::OPC_CheckField, 16, 5, 0, 49, 15, 0, // Skip to: 16436
    2640             : /* 12547 */   MCD::OPC_Decode, 210, 15, 144, 1, // Opcode: XSRDPIZ
    2641             : /* 12552 */   MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12594
    2642             : /* 12557 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2643             : /* 12560 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12577
    2644             : /* 12565 */   MCD::OPC_CheckField, 16, 5, 0, 24, 15, 0, // Skip to: 16436
    2645             : /* 12572 */   MCD::OPC_Decode, 217, 15, 144, 1, // Opcode: XSRSQRTEDP
    2646             : /* 12577 */   MCD::OPC_FilterValue, 1, 14, 15, 0, // Skip to: 16436
    2647             : /* 12582 */   MCD::OPC_CheckField, 16, 5, 0, 7, 15, 0, // Skip to: 16436
    2648             : /* 12589 */   MCD::OPC_Decode, 211, 15, 144, 1, // Opcode: XSREDP
    2649             : /* 12594 */   MCD::OPC_FilterValue, 3, 253, 14, 0, // Skip to: 16436
    2650             : /* 12599 */   MCD::OPC_CheckField, 16, 5, 0, 246, 14, 0, // Skip to: 16436
    2651             : /* 12606 */   MCD::OPC_CheckField, 6, 1, 0, 239, 14, 0, // Skip to: 16436
    2652             : /* 12613 */   MCD::OPC_Decode, 219, 15, 144, 1, // Opcode: XSSQRTDP
    2653             : /* 12618 */   MCD::OPC_FilterValue, 3, 140, 0, 0, // Skip to: 12763
    2654             : /* 12623 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2655             : /* 12626 */   MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 12682
    2656             : /* 12631 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2657             : /* 12634 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12658
    2658             : /* 12639 */   MCD::OPC_CheckField, 16, 5, 0, 206, 14, 0, // Skip to: 16436
    2659             : /* 12646 */   MCD::OPC_CheckField, 2, 1, 1, 199, 14, 0, // Skip to: 16436
    2660             : /* 12653 */   MCD::OPC_Decode, 209, 15, 144, 1, // Opcode: XSRDPIP
    2661             : /* 12658 */   MCD::OPC_FilterValue, 1, 189, 14, 0, // Skip to: 16436
    2662             : /* 12663 */   MCD::OPC_CheckField, 16, 5, 0, 182, 14, 0, // Skip to: 16436
    2663             : /* 12670 */   MCD::OPC_CheckField, 2, 1, 1, 175, 14, 0, // Skip to: 16436
    2664             : /* 12677 */   MCD::OPC_Decode, 208, 15, 144, 1, // Opcode: XSRDPIM
    2665             : /* 12682 */   MCD::OPC_FilterValue, 1, 165, 14, 0, // Skip to: 16436
    2666             : /* 12687 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2667             : /* 12690 */   MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 12739
    2668             : /* 12695 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2669             : /* 12698 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12722
    2670             : /* 12703 */   MCD::OPC_CheckField, 16, 7, 0, 142, 14, 0, // Skip to: 16436
    2671             : /* 12710 */   MCD::OPC_CheckField, 0, 1, 0, 135, 14, 0, // Skip to: 16436
    2672             : /* 12717 */   MCD::OPC_Decode, 228, 15, 145, 1, // Opcode: XSTSQRTDP
    2673             : /* 12722 */   MCD::OPC_FilterValue, 1, 125, 14, 0, // Skip to: 16436
    2674             : /* 12727 */   MCD::OPC_CheckField, 16, 5, 0, 118, 14, 0, // Skip to: 16436
    2675             : /* 12734 */   MCD::OPC_Decode, 207, 15, 144, 1, // Opcode: XSRDPIC
    2676             : /* 12739 */   MCD::OPC_FilterValue, 1, 108, 14, 0, // Skip to: 16436
    2677             : /* 12744 */   MCD::OPC_CheckField, 21, 2, 0, 101, 14, 0, // Skip to: 16436
    2678             : /* 12751 */   MCD::OPC_CheckField, 0, 1, 0, 94, 14, 0, // Skip to: 16436
    2679             : /* 12758 */   MCD::OPC_Decode, 227, 15, 138, 1, // Opcode: XSTDIVDP
    2680             : /* 12763 */   MCD::OPC_FilterValue, 4, 153, 0, 0, // Skip to: 12921
    2681             : /* 12768 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2682             : /* 12771 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12813
    2683             : /* 12776 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2684             : /* 12779 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12796
    2685             : /* 12784 */   MCD::OPC_CheckField, 16, 5, 0, 61, 14, 0, // Skip to: 16436
    2686             : /* 12791 */   MCD::OPC_Decode, 137, 16, 146, 1, // Opcode: XVCVSPUXWS
    2687             : /* 12796 */   MCD::OPC_FilterValue, 1, 51, 14, 0, // Skip to: 16436
    2688             : /* 12801 */   MCD::OPC_CheckField, 16, 5, 0, 44, 14, 0, // Skip to: 16436
    2689             : /* 12808 */   MCD::OPC_Decode, 135, 16, 146, 1, // Opcode: XVCVSPSXWS
    2690             : /* 12813 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12855
    2691             : /* 12818 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2692             : /* 12821 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12838
    2693             : /* 12826 */   MCD::OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 16436
    2694             : /* 12833 */   MCD::OPC_Decode, 183, 16, 146, 1, // Opcode: XVRSPI
    2695             : /* 12838 */   MCD::OPC_FilterValue, 1, 9, 14, 0, // Skip to: 16436
    2696             : /* 12843 */   MCD::OPC_CheckField, 16, 5, 0, 2, 14, 0, // Skip to: 16436
    2697             : /* 12850 */   MCD::OPC_Decode, 187, 16, 146, 1, // Opcode: XVRSPIZ
    2698             : /* 12855 */   MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12897
    2699             : /* 12860 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2700             : /* 12863 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12880
    2701             : /* 12868 */   MCD::OPC_CheckField, 16, 5, 0, 233, 13, 0, // Skip to: 16436
    2702             : /* 12875 */   MCD::OPC_Decode, 189, 16, 146, 1, // Opcode: XVRSQRTESP
    2703             : /* 12880 */   MCD::OPC_FilterValue, 1, 223, 13, 0, // Skip to: 16436
    2704             : /* 12885 */   MCD::OPC_CheckField, 16, 5, 0, 216, 13, 0, // Skip to: 16436
    2705             : /* 12892 */   MCD::OPC_Decode, 182, 16, 146, 1, // Opcode: XVRESP
    2706             : /* 12897 */   MCD::OPC_FilterValue, 3, 206, 13, 0, // Skip to: 16436
    2707             : /* 12902 */   MCD::OPC_CheckField, 16, 5, 0, 199, 13, 0, // Skip to: 16436
    2708             : /* 12909 */   MCD::OPC_CheckField, 6, 1, 0, 192, 13, 0, // Skip to: 16436
    2709             : /* 12916 */   MCD::OPC_Decode, 191, 16, 146, 1, // Opcode: XVSQRTSP
    2710             : /* 12921 */   MCD::OPC_FilterValue, 5, 176, 0, 0, // Skip to: 13102
    2711             : /* 12926 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2712             : /* 12929 */   MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13021
    2713             : /* 12934 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2714             : /* 12937 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12979
    2715             : /* 12942 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2716             : /* 12945 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12962
    2717             : /* 12950 */   MCD::OPC_CheckField, 16, 5, 0, 151, 13, 0, // Skip to: 16436
    2718             : /* 12957 */   MCD::OPC_Decode, 145, 16, 146, 1, // Opcode: XVCVUXWSP
    2719             : /* 12962 */   MCD::OPC_FilterValue, 1, 141, 13, 0, // Skip to: 16436
    2720             : /* 12967 */   MCD::OPC_CheckField, 16, 5, 0, 134, 13, 0, // Skip to: 16436
    2721             : /* 12974 */   MCD::OPC_Decode, 141, 16, 146, 1, // Opcode: XVCVSXWSP
    2722             : /* 12979 */   MCD::OPC_FilterValue, 1, 124, 13, 0, // Skip to: 16436
    2723             : /* 12984 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2724             : /* 12987 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13004
    2725             : /* 12992 */   MCD::OPC_CheckField, 16, 5, 0, 109, 13, 0, // Skip to: 16436
    2726             : /* 12999 */   MCD::OPC_Decode, 186, 16, 146, 1, // Opcode: XVRSPIP
    2727             : /* 13004 */   MCD::OPC_FilterValue, 1, 99, 13, 0, // Skip to: 16436
    2728             : /* 13009 */   MCD::OPC_CheckField, 16, 5, 0, 92, 13, 0, // Skip to: 16436
    2729             : /* 13016 */   MCD::OPC_Decode, 185, 16, 146, 1, // Opcode: XVRSPIM
    2730             : /* 13021 */   MCD::OPC_FilterValue, 1, 82, 13, 0, // Skip to: 16436
    2731             : /* 13026 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2732             : /* 13029 */   MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13078
    2733             : /* 13034 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2734             : /* 13037 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13061
    2735             : /* 13042 */   MCD::OPC_CheckField, 16, 7, 0, 59, 13, 0, // Skip to: 16436
    2736             : /* 13049 */   MCD::OPC_CheckField, 0, 1, 0, 52, 13, 0, // Skip to: 16436
    2737             : /* 13056 */   MCD::OPC_Decode, 197, 16, 147, 1, // Opcode: XVTSQRTSP
    2738             : /* 13061 */   MCD::OPC_FilterValue, 1, 42, 13, 0, // Skip to: 16436
    2739             : /* 13066 */   MCD::OPC_CheckField, 16, 5, 0, 35, 13, 0, // Skip to: 16436
    2740             : /* 13073 */   MCD::OPC_Decode, 184, 16, 146, 1, // Opcode: XVRSPIC
    2741             : /* 13078 */   MCD::OPC_FilterValue, 1, 25, 13, 0, // Skip to: 16436
    2742             : /* 13083 */   MCD::OPC_CheckField, 21, 2, 0, 18, 13, 0, // Skip to: 16436
    2743             : /* 13090 */   MCD::OPC_CheckField, 0, 1, 0, 11, 13, 0, // Skip to: 16436
    2744             : /* 13097 */   MCD::OPC_Decode, 195, 16, 148, 1, // Opcode: XVTDIVSP
    2745             : /* 13102 */   MCD::OPC_FilterValue, 6, 153, 0, 0, // Skip to: 13260
    2746             : /* 13107 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2747             : /* 13110 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13152
    2748             : /* 13115 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2749             : /* 13118 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13135
    2750             : /* 13123 */   MCD::OPC_CheckField, 16, 5, 0, 234, 12, 0, // Skip to: 16436
    2751             : /* 13130 */   MCD::OPC_Decode, 130, 16, 146, 1, // Opcode: XVCVDPUXWS
    2752             : /* 13135 */   MCD::OPC_FilterValue, 1, 224, 12, 0, // Skip to: 16436
    2753             : /* 13140 */   MCD::OPC_CheckField, 16, 5, 0, 217, 12, 0, // Skip to: 16436
    2754             : /* 13147 */   MCD::OPC_Decode, 128, 16, 146, 1, // Opcode: XVCVDPSXWS
    2755             : /* 13152 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13194
    2756             : /* 13157 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2757             : /* 13160 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13177
    2758             : /* 13165 */   MCD::OPC_CheckField, 16, 5, 0, 192, 12, 0, // Skip to: 16436
    2759             : /* 13172 */   MCD::OPC_Decode, 176, 16, 146, 1, // Opcode: XVRDPI
    2760             : /* 13177 */   MCD::OPC_FilterValue, 1, 182, 12, 0, // Skip to: 16436
    2761             : /* 13182 */   MCD::OPC_CheckField, 16, 5, 0, 175, 12, 0, // Skip to: 16436
    2762             : /* 13189 */   MCD::OPC_Decode, 180, 16, 146, 1, // Opcode: XVRDPIZ
    2763             : /* 13194 */   MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 13236
    2764             : /* 13199 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2765             : /* 13202 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13219
    2766             : /* 13207 */   MCD::OPC_CheckField, 16, 5, 0, 150, 12, 0, // Skip to: 16436
    2767             : /* 13214 */   MCD::OPC_Decode, 188, 16, 146, 1, // Opcode: XVRSQRTEDP
    2768             : /* 13219 */   MCD::OPC_FilterValue, 1, 140, 12, 0, // Skip to: 16436
    2769             : /* 13224 */   MCD::OPC_CheckField, 16, 5, 0, 133, 12, 0, // Skip to: 16436
    2770             : /* 13231 */   MCD::OPC_Decode, 181, 16, 146, 1, // Opcode: XVREDP
    2771             : /* 13236 */   MCD::OPC_FilterValue, 3, 123, 12, 0, // Skip to: 16436
    2772             : /* 13241 */   MCD::OPC_CheckField, 16, 5, 0, 116, 12, 0, // Skip to: 16436
    2773             : /* 13248 */   MCD::OPC_CheckField, 6, 1, 0, 109, 12, 0, // Skip to: 16436
    2774             : /* 13255 */   MCD::OPC_Decode, 190, 16, 146, 1, // Opcode: XVSQRTDP
    2775             : /* 13260 */   MCD::OPC_FilterValue, 7, 176, 0, 0, // Skip to: 13441
    2776             : /* 13265 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2777             : /* 13268 */   MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13360
    2778             : /* 13273 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2779             : /* 13276 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13318
    2780             : /* 13281 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2781             : /* 13284 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13301
    2782             : /* 13289 */   MCD::OPC_CheckField, 16, 5, 0, 68, 12, 0, // Skip to: 16436
    2783             : /* 13296 */   MCD::OPC_Decode, 144, 16, 146, 1, // Opcode: XVCVUXWDP
    2784             : /* 13301 */   MCD::OPC_FilterValue, 1, 58, 12, 0, // Skip to: 16436
    2785             : /* 13306 */   MCD::OPC_CheckField, 16, 5, 0, 51, 12, 0, // Skip to: 16436
    2786             : /* 13313 */   MCD::OPC_Decode, 140, 16, 146, 1, // Opcode: XVCVSXWDP
    2787             : /* 13318 */   MCD::OPC_FilterValue, 1, 41, 12, 0, // Skip to: 16436
    2788             : /* 13323 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2789             : /* 13326 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13343
    2790             : /* 13331 */   MCD::OPC_CheckField, 16, 5, 0, 26, 12, 0, // Skip to: 16436
    2791             : /* 13338 */   MCD::OPC_Decode, 179, 16, 146, 1, // Opcode: XVRDPIP
    2792             : /* 13343 */   MCD::OPC_FilterValue, 1, 16, 12, 0, // Skip to: 16436
    2793             : /* 13348 */   MCD::OPC_CheckField, 16, 5, 0, 9, 12, 0, // Skip to: 16436
    2794             : /* 13355 */   MCD::OPC_Decode, 178, 16, 146, 1, // Opcode: XVRDPIM
    2795             : /* 13360 */   MCD::OPC_FilterValue, 1, 255, 11, 0, // Skip to: 16436
    2796             : /* 13365 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2797             : /* 13368 */   MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13417
    2798             : /* 13373 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2799             : /* 13376 */   MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13400
    2800             : /* 13381 */   MCD::OPC_CheckField, 16, 7, 0, 232, 11, 0, // Skip to: 16436
    2801             : /* 13388 */   MCD::OPC_CheckField, 0, 1, 0, 225, 11, 0, // Skip to: 16436
    2802             : /* 13395 */   MCD::OPC_Decode, 196, 16, 147, 1, // Opcode: XVTSQRTDP
    2803             : /* 13400 */   MCD::OPC_FilterValue, 1, 215, 11, 0, // Skip to: 16436
    2804             : /* 13405 */   MCD::OPC_CheckField, 16, 5, 0, 208, 11, 0, // Skip to: 16436
    2805             : /* 13412 */   MCD::OPC_Decode, 177, 16, 146, 1, // Opcode: XVRDPIC
    2806             : /* 13417 */   MCD::OPC_FilterValue, 1, 198, 11, 0, // Skip to: 16436
    2807             : /* 13422 */   MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 16436
    2808             : /* 13429 */   MCD::OPC_CheckField, 0, 1, 0, 184, 11, 0, // Skip to: 16436
    2809             : /* 13436 */   MCD::OPC_Decode, 194, 16, 148, 1, // Opcode: XVTDIVDP
    2810             : /* 13441 */   MCD::OPC_FilterValue, 8, 69, 0, 0, // Skip to: 13515
    2811             : /* 13446 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2812             : /* 13449 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13491
    2813             : /* 13454 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2814             : /* 13457 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13474
    2815             : /* 13462 */   MCD::OPC_CheckField, 16, 5, 0, 151, 11, 0, // Skip to: 16436
    2816             : /* 13469 */   MCD::OPC_Decode, 137, 15, 144, 1, // Opcode: XSCVDPSP
    2817             : /* 13474 */   MCD::OPC_FilterValue, 1, 141, 11, 0, // Skip to: 16436
    2818             : /* 13479 */   MCD::OPC_CheckField, 16, 5, 0, 134, 11, 0, // Skip to: 16436
    2819             : /* 13486 */   MCD::OPC_Decode, 216, 15, 149, 1, // Opcode: XSRSP
    2820             : /* 13491 */   MCD::OPC_FilterValue, 3, 124, 11, 0, // Skip to: 16436
    2821             : /* 13496 */   MCD::OPC_CheckField, 16, 5, 0, 117, 11, 0, // Skip to: 16436
    2822             : /* 13503 */   MCD::OPC_CheckField, 6, 1, 0, 110, 11, 0, // Skip to: 16436
    2823             : /* 13510 */   MCD::OPC_Decode, 138, 15, 150, 1, // Opcode: XSCVDPSPN
    2824             : /* 13515 */   MCD::OPC_FilterValue, 9, 69, 0, 0, // Skip to: 13589
    2825             : /* 13520 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2826             : /* 13523 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13565
    2827             : /* 13528 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2828             : /* 13531 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13548
    2829             : /* 13536 */   MCD::OPC_CheckField, 16, 5, 0, 77, 11, 0, // Skip to: 16436
    2830             : /* 13543 */   MCD::OPC_Decode, 161, 15, 149, 1, // Opcode: XSCVUXDSP
    2831             : /* 13548 */   MCD::OPC_FilterValue, 1, 67, 11, 0, // Skip to: 16436
    2832             : /* 13553 */   MCD::OPC_CheckField, 16, 5, 0, 60, 11, 0, // Skip to: 16436
    2833             : /* 13560 */   MCD::OPC_Decode, 158, 15, 149, 1, // Opcode: XSCVSXDSP
    2834             : /* 13565 */   MCD::OPC_FilterValue, 2, 50, 11, 0, // Skip to: 16436
    2835             : /* 13570 */   MCD::OPC_CheckField, 6, 1, 0, 43, 11, 0, // Skip to: 16436
    2836             : /* 13577 */   MCD::OPC_CheckField, 0, 1, 0, 36, 11, 0, // Skip to: 16436
    2837             : /* 13584 */   MCD::OPC_Decode, 231, 15, 151, 1, // Opcode: XSTSTDCSP
    2838             : /* 13589 */   MCD::OPC_FilterValue, 10, 181, 0, 0, // Skip to: 13775
    2839             : /* 13594 */   MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    2840             : /* 13597 */   MCD::OPC_FilterValue, 0, 94, 0, 0, // Skip to: 13696
    2841             : /* 13602 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2842             : /* 13605 */   MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13633
    2843             : /* 13610 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2844             : /* 13613 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13623
    2845             : /* 13618 */   MCD::OPC_Decode, 143, 15, 144, 1, // Opcode: XSCVDPUXDS
    2846             : /* 13623 */   MCD::OPC_FilterValue, 1, 248, 10, 0, // Skip to: 16436
    2847             : /* 13628 */   MCD::OPC_Decode, 139, 15, 144, 1, // Opcode: XSCVDPSXDS
    2848             : /* 13633 */   MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 13661
    2849             : /* 13638 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2850             : /* 13641 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13651
    2851             : /* 13646 */   MCD::OPC_Decode, 155, 15, 144, 1, // Opcode: XSCVSPDP
    2852             : /* 13651 */   MCD::OPC_FilterValue, 1, 220, 10, 0, // Skip to: 16436
    2853             : /* 13656 */   MCD::OPC_Decode, 246, 14, 144, 1, // Opcode: XSABSDP
    2854             : /* 13661 */   MCD::OPC_FilterValue, 3, 210, 10, 0, // Skip to: 16436
    2855             : /* 13666 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2856             : /* 13669 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13679
    2857             : /* 13674 */   MCD::OPC_Decode, 156, 15, 152, 1, // Opcode: XSCVSPDPN
    2858             : /* 13679 */   MCD::OPC_FilterValue, 1, 192, 10, 0, // Skip to: 16436
    2859             : /* 13684 */   MCD::OPC_CheckField, 0, 1, 0, 185, 10, 0, // Skip to: 16436
    2860             : /* 13691 */   MCD::OPC_Decode, 232, 15, 153, 1, // Opcode: XSXEXPDP
    2861             : /* 13696 */   MCD::OPC_FilterValue, 1, 26, 0, 0, // Skip to: 13727
    2862             : /* 13701 */   MCD::OPC_CheckField, 6, 1, 1, 168, 10, 0, // Skip to: 16436
    2863             : /* 13708 */   MCD::OPC_CheckField, 2, 2, 3, 161, 10, 0, // Skip to: 16436
    2864             : /* 13715 */   MCD::OPC_CheckField, 0, 1, 0, 154, 10, 0, // Skip to: 16436
    2865             : /* 13722 */   MCD::OPC_Decode, 234, 15, 153, 1, // Opcode: XSXSIGDP
    2866             : /* 13727 */   MCD::OPC_FilterValue, 16, 19, 0, 0, // Skip to: 13751
    2867             : /* 13732 */   MCD::OPC_CheckField, 6, 1, 1, 137, 10, 0, // Skip to: 16436
    2868             : /* 13739 */   MCD::OPC_CheckField, 2, 2, 3, 130, 10, 0, // Skip to: 16436
    2869             : /* 13746 */   MCD::OPC_Decode, 147, 15, 144, 1, // Opcode: XSCVHPDP
    2870             : /* 13751 */   MCD::OPC_FilterValue, 17, 120, 10, 0, // Skip to: 16436
    2871             : /* 13756 */   MCD::OPC_CheckField, 6, 1, 1, 113, 10, 0, // Skip to: 16436
    2872             : /* 13763 */   MCD::OPC_CheckField, 2, 2, 3, 106, 10, 0, // Skip to: 16436
    2873             : /* 13770 */   MCD::OPC_Decode, 135, 15, 144, 1, // Opcode: XSCVDPHP
    2874             : /* 13775 */   MCD::OPC_FilterValue, 11, 111, 0, 0, // Skip to: 13891
    2875             : /* 13780 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2876             : /* 13783 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13825
    2877             : /* 13788 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2878             : /* 13791 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13808
    2879             : /* 13796 */   MCD::OPC_CheckField, 16, 5, 0, 73, 10, 0, // Skip to: 16436
    2880             : /* 13803 */   MCD::OPC_Decode, 160, 15, 144, 1, // Opcode: XSCVUXDDP
    2881             : /* 13808 */   MCD::OPC_FilterValue, 1, 63, 10, 0, // Skip to: 16436
    2882             : /* 13813 */   MCD::OPC_CheckField, 16, 5, 0, 56, 10, 0, // Skip to: 16436
    2883             : /* 13820 */   MCD::OPC_Decode, 157, 15, 144, 1, // Opcode: XSCVSXDDP
    2884             : /* 13825 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13867
    2885             : /* 13830 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2886             : /* 13833 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13850
    2887             : /* 13838 */   MCD::OPC_CheckField, 16, 5, 0, 31, 10, 0, // Skip to: 16436
    2888             : /* 13845 */   MCD::OPC_Decode, 190, 15, 144, 1, // Opcode: XSNABSDP
    2889             : /* 13850 */   MCD::OPC_FilterValue, 1, 21, 10, 0, // Skip to: 16436
    2890             : /* 13855 */   MCD::OPC_CheckField, 16, 5, 0, 14, 10, 0, // Skip to: 16436
    2891             : /* 13862 */   MCD::OPC_Decode, 192, 15, 144, 1, // Opcode: XSNEGDP
    2892             : /* 13867 */   MCD::OPC_FilterValue, 2, 4, 10, 0, // Skip to: 16436
    2893             : /* 13872 */   MCD::OPC_CheckField, 6, 1, 0, 253, 9, 0, // Skip to: 16436
    2894             : /* 13879 */   MCD::OPC_CheckField, 0, 1, 0, 246, 9, 0, // Skip to: 16436
    2895             : /* 13886 */   MCD::OPC_Decode, 229, 15, 151, 1, // Opcode: XSTSTDCDP
    2896             : /* 13891 */   MCD::OPC_FilterValue, 12, 87, 0, 0, // Skip to: 13983
    2897             : /* 13896 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2898             : /* 13899 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13941
    2899             : /* 13904 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2900             : /* 13907 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13924
    2901             : /* 13912 */   MCD::OPC_CheckField, 16, 5, 0, 213, 9, 0, // Skip to: 16436
    2902             : /* 13919 */   MCD::OPC_Decode, 136, 16, 146, 1, // Opcode: XVCVSPUXDS
    2903             : /* 13924 */   MCD::OPC_FilterValue, 1, 203, 9, 0, // Skip to: 16436
    2904             : /* 13929 */   MCD::OPC_CheckField, 16, 5, 0, 196, 9, 0, // Skip to: 16436
    2905             : /* 13936 */   MCD::OPC_Decode, 134, 16, 146, 1, // Opcode: XVCVSPSXDS
    2906             : /* 13941 */   MCD::OPC_FilterValue, 1, 186, 9, 0, // Skip to: 16436
    2907             : /* 13946 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2908             : /* 13949 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13966
    2909             : /* 13954 */   MCD::OPC_CheckField, 16, 5, 0, 171, 9, 0, // Skip to: 16436
    2910             : /* 13961 */   MCD::OPC_Decode, 254, 15, 146, 1, // Opcode: XVCVDPSP
    2911             : /* 13966 */   MCD::OPC_FilterValue, 1, 161, 9, 0, // Skip to: 16436
    2912             : /* 13971 */   MCD::OPC_CheckField, 16, 5, 0, 154, 9, 0, // Skip to: 16436
    2913             : /* 13978 */   MCD::OPC_Decode, 237, 15, 146, 1, // Opcode: XVABSSP
    2914             : /* 13983 */   MCD::OPC_FilterValue, 13, 105, 0, 0, // Skip to: 14093
    2915             : /* 13988 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2916             : /* 13991 */   MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14083
    2917             : /* 13996 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2918             : /* 13999 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14041
    2919             : /* 14004 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2920             : /* 14007 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14024
    2921             : /* 14012 */   MCD::OPC_CheckField, 16, 5, 0, 113, 9, 0, // Skip to: 16436
    2922             : /* 14019 */   MCD::OPC_Decode, 143, 16, 146, 1, // Opcode: XVCVUXDSP
    2923             : /* 14024 */   MCD::OPC_FilterValue, 1, 103, 9, 0, // Skip to: 16436
    2924             : /* 14029 */   MCD::OPC_CheckField, 16, 5, 0, 96, 9, 0, // Skip to: 16436
    2925             : /* 14036 */   MCD::OPC_Decode, 139, 16, 146, 1, // Opcode: XVCVSXDSP
    2926             : /* 14041 */   MCD::OPC_FilterValue, 1, 86, 9, 0, // Skip to: 16436
    2927             : /* 14046 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2928             : /* 14049 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14066
    2929             : /* 14054 */   MCD::OPC_CheckField, 16, 5, 0, 71, 9, 0, // Skip to: 16436
    2930             : /* 14061 */   MCD::OPC_Decode, 165, 16, 146, 1, // Opcode: XVNABSSP
    2931             : /* 14066 */   MCD::OPC_FilterValue, 1, 61, 9, 0, // Skip to: 16436
    2932             : /* 14071 */   MCD::OPC_CheckField, 16, 5, 0, 54, 9, 0, // Skip to: 16436
    2933             : /* 14078 */   MCD::OPC_Decode, 167, 16, 146, 1, // Opcode: XVNEGSP
    2934             : /* 14083 */   MCD::OPC_FilterValue, 1, 44, 9, 0, // Skip to: 16436
    2935             : /* 14088 */   MCD::OPC_Decode, 199, 16, 154, 1, // Opcode: XVTSTDCSP
    2936             : /* 14093 */   MCD::OPC_FilterValue, 14, 220, 0, 0, // Skip to: 14318
    2937             : /* 14098 */   MCD::OPC_ExtractField, 2, 2,  // Inst{3-2} ...
    2938             : /* 14101 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14143
    2939             : /* 14106 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2940             : /* 14109 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14126
    2941             : /* 14114 */   MCD::OPC_CheckField, 16, 5, 0, 11, 9, 0, // Skip to: 16436
    2942             : /* 14121 */   MCD::OPC_Decode, 129, 16, 146, 1, // Opcode: XVCVDPUXDS
    2943             : /* 14126 */   MCD::OPC_FilterValue, 1, 1, 9, 0, // Skip to: 16436
    2944             : /* 14131 */   MCD::OPC_CheckField, 16, 5, 0, 250, 8, 0, // Skip to: 16436
    2945             : /* 14138 */   MCD::OPC_Decode, 255, 15, 146, 1, // Opcode: XVCVDPSXDS
    2946             : /* 14143 */   MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 14185
    2947             : /* 14148 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2948             : /* 14151 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14168
    2949             : /* 14156 */   MCD::OPC_CheckField, 16, 5, 0, 225, 8, 0, // Skip to: 16436
    2950             : /* 14163 */   MCD::OPC_Decode, 132, 16, 146, 1, // Opcode: XVCVSPDP
    2951             : /* 14168 */   MCD::OPC_FilterValue, 1, 215, 8, 0, // Skip to: 16436
    2952             : /* 14173 */   MCD::OPC_CheckField, 16, 5, 0, 208, 8, 0, // Skip to: 16436
    2953             : /* 14180 */   MCD::OPC_Decode, 236, 15, 146, 1, // Opcode: XVABSDP
    2954             : /* 14185 */   MCD::OPC_FilterValue, 3, 198, 8, 0, // Skip to: 16436
    2955             : /* 14190 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2956             : /* 14193 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14210
    2957             : /* 14198 */   MCD::OPC_CheckField, 1, 1, 0, 183, 8, 0, // Skip to: 16436
    2958             : /* 14205 */   MCD::OPC_Decode, 166, 15, 155, 1, // Opcode: XSIEXPDP
    2959             : /* 14210 */   MCD::OPC_FilterValue, 1, 173, 8, 0, // Skip to: 16436
    2960             : /* 14215 */   MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    2961             : /* 14218 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14228
    2962             : /* 14223 */   MCD::OPC_Decode, 200, 16, 146, 1, // Opcode: XVXEXPDP
    2963             : /* 14228 */   MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 14238
    2964             : /* 14233 */   MCD::OPC_Decode, 202, 16, 146, 1, // Opcode: XVXSIGDP
    2965             : /* 14238 */   MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 14248
    2966             : /* 14243 */   MCD::OPC_Decode, 205, 16, 146, 1, // Opcode: XXBRH
    2967             : /* 14248 */   MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 14258
    2968             : /* 14253 */   MCD::OPC_Decode, 201, 16, 146, 1, // Opcode: XVXEXPSP
    2969             : /* 14258 */   MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 14268
    2970             : /* 14263 */   MCD::OPC_Decode, 203, 16, 146, 1, // Opcode: XVXSIGSP
    2971             : /* 14268 */   MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14278
    2972             : /* 14273 */   MCD::OPC_Decode, 207, 16, 146, 1, // Opcode: XXBRW
    2973             : /* 14278 */   MCD::OPC_FilterValue, 23, 5, 0, 0, // Skip to: 14288
    2974             : /* 14283 */   MCD::OPC_Decode, 204, 16, 146, 1, // Opcode: XXBRD
    2975             : /* 14288 */   MCD::OPC_FilterValue, 24, 5, 0, 0, // Skip to: 14298
    2976             : /* 14293 */   MCD::OPC_Decode, 131, 16, 146, 1, // Opcode: XVCVHPSP
    2977             : /* 14298 */   MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 14308
    2978             : /* 14303 */   MCD::OPC_Decode, 133, 16, 146, 1, // Opcode: XVCVSPHP
    2979             : /* 14308 */   MCD::OPC_FilterValue, 31, 75, 8, 0, // Skip to: 16436
    2980             : /* 14313 */   MCD::OPC_Decode, 206, 16, 146, 1, // Opcode: XXBRQ
    2981             : /* 14318 */   MCD::OPC_FilterValue, 15, 65, 8, 0, // Skip to: 16436
    2982             : /* 14323 */   MCD::OPC_ExtractField, 3, 1,  // Inst{3} ...
    2983             : /* 14326 */   MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14418
    2984             : /* 14331 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    2985             : /* 14334 */   MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14376
    2986             : /* 14339 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2987             : /* 14342 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14359
    2988             : /* 14347 */   MCD::OPC_CheckField, 16, 5, 0, 34, 8, 0, // Skip to: 16436
    2989             : /* 14354 */   MCD::OPC_Decode, 142, 16, 146, 1, // Opcode: XVCVUXDDP
    2990             : /* 14359 */   MCD::OPC_FilterValue, 1, 24, 8, 0, // Skip to: 16436
    2991             : /* 14364 */   MCD::OPC_CheckField, 16, 5, 0, 17, 8, 0, // Skip to: 16436
    2992             : /* 14371 */   MCD::OPC_Decode, 138, 16, 146, 1, // Opcode: XVCVSXDDP
    2993             : /* 14376 */   MCD::OPC_FilterValue, 1, 7, 8, 0, // Skip to: 16436
    2994             : /* 14381 */   MCD::OPC_ExtractField, 6, 1,  // Inst{6} ...
    2995             : /* 14384 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14401
    2996             : /* 14389 */   MCD::OPC_CheckField, 16, 5, 0, 248, 7, 0, // Skip to: 16436
    2997             : /* 14396 */   MCD::OPC_Decode, 164, 16, 146, 1, // Opcode: XVNABSDP
    2998             : /* 14401 */   MCD::OPC_FilterValue, 1, 238, 7, 0, // Skip to: 16436
    2999             : /* 14406 */   MCD::OPC_CheckField, 16, 5, 0, 231, 7, 0, // Skip to: 16436
    3000             : /* 14413 */   MCD::OPC_Decode, 166, 16, 146, 1, // Opcode: XVNEGDP
    3001             : /* 14418 */   MCD::OPC_FilterValue, 1, 221, 7, 0, // Skip to: 16436
    3002             : /* 14423 */   MCD::OPC_Decode, 198, 16, 154, 1, // Opcode: XVTSTDCDP
    3003             : /* 14428 */   MCD::OPC_FilterValue, 3, 211, 7, 0, // Skip to: 16436
    3004             : /* 14433 */   MCD::OPC_Decode, 228, 16, 156, 1, // Opcode: XXSEL
    3005             : /* 14438 */   MCD::OPC_FilterValue, 61, 49, 0, 0, // Skip to: 14492
    3006             : /* 14443 */   MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    3007             : /* 14446 */   MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14474
    3008             : /* 14451 */   MCD::OPC_ExtractField, 2, 1,  // Inst{2} ...
    3009             : /* 14454 */   MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14464
    3010             : /* 14459 */   MCD::OPC_Decode, 145, 8, 157, 1, // Opcode: LXV
    3011             : /* 14464 */   MCD::OPC_FilterValue, 1, 175, 7, 0, // Skip to: 16436
    3012             : /* 14469 */   MCD::OPC_Decode, 252, 11, 157, 1, // Opcode: STXV
    3013             : /* 14474 */   MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14483
    3014             : /* 14479 */   MCD::OPC_Decode, 243, 11, 123, // Opcode: STXSD
    3015             : /* 14483 */   MCD::OPC_FilterValue, 3, 156, 7, 0, // Skip to: 16436
    3016             : /* 14488 */   MCD::OPC_Decode, 250, 11, 123, // Opcode: STXSSP
    3017             : /* 14492 */   MCD::OPC_FilterValue, 62, 21, 0, 0, // Skip to: 14518
    3018             : /* 14497 */   MCD::OPC_ExtractField, 0, 2,  // Inst{1-0} ...
    3019             : /* 14500 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14509
    3020             : /* 14505 */   MCD::OPC_Decode, 184, 11, 124, // Opcode: STD
    3021             : /* 14509 */   MCD::OPC_FilterValue, 1, 130, 7, 0, // Skip to: 16436
    3022             : /* 14514 */   MCD::OPC_Decode, 189, 11, 124, // Opcode: STDU
    3023             : /* 14518 */   MCD::OPC_FilterValue, 63, 121, 7, 0, // Skip to: 16436
    3024             : /* 14523 */   MCD::OPC_ExtractField, 0, 6,  // Inst{5-0} ...
    3025             : /* 14526 */   MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 14608
    3026             : /* 14531 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3027             : /* 14534 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14551
    3028             : /* 14539 */   MCD::OPC_CheckField, 21, 2, 0, 98, 7, 0, // Skip to: 16436
    3029             : /* 14546 */   MCD::OPC_Decode, 175, 6, 158, 1, // Opcode: FCMPUS
    3030             : /* 14551 */   MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 14574
    3031             : /* 14556 */   MCD::OPC_CheckField, 21, 2, 0, 81, 7, 0, // Skip to: 16436
    3032             : /* 14563 */   MCD::OPC_CheckField, 11, 7, 0, 74, 7, 0, // Skip to: 16436
    3033             : /* 14570 */   MCD::OPC_Decode, 160, 8, 33, // Opcode: MCRFS
    3034             : /* 14574 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14591
    3035             : /* 14579 */   MCD::OPC_CheckField, 21, 2, 0, 58, 7, 0, // Skip to: 16436
    3036             : /* 14586 */   MCD::OPC_Decode, 140, 7, 159, 1, // Opcode: FTDIV
    3037             : /* 14591 */   MCD::OPC_FilterValue, 5, 48, 7, 0, // Skip to: 16436
    3038             : /* 14596 */   MCD::OPC_CheckField, 16, 7, 0, 41, 7, 0, // Skip to: 16436
    3039             : /* 14603 */   MCD::OPC_Decode, 141, 7, 160, 1, // Opcode: FTSQRT
    3040             : /* 14608 */   MCD::OPC_FilterValue, 8, 49, 1, 0, // Skip to: 14918
    3041             : /* 14613 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3042             : /* 14616 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14625
    3043             : /* 14621 */   MCD::OPC_Decode, 249, 14, 3, // Opcode: XSADDQP
    3044             : /* 14625 */   MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14634
    3045             : /* 14630 */   MCD::OPC_Decode, 187, 15, 3, // Opcode: XSMULQP
    3046             : /* 14634 */   MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 14643
    3047             : /* 14639 */   MCD::OPC_Decode, 134, 15, 3, // Opcode: XSCPSGNQP
    3048             : /* 14643 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14660
    3049             : /* 14648 */   MCD::OPC_CheckField, 21, 2, 0, 245, 6, 0, // Skip to: 16436
    3050             : /* 14655 */   MCD::OPC_Decode, 130, 15, 161, 1, // Opcode: XSCMPOQP
    3051             : /* 14660 */   MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14677
    3052             : /* 14665 */   MCD::OPC_CheckField, 21, 2, 0, 228, 6, 0, // Skip to: 16436
    3053             : /* 14672 */   MCD::OPC_Decode, 254, 14, 161, 1, // Opcode: XSCMPEXPQP
    3054             : /* 14677 */   MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14687
    3055             : /* 14682 */   MCD::OPC_Decode, 172, 15, 162, 1, // Opcode: XSMADDQP
    3056             : /* 14687 */   MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14697
    3057             : /* 14692 */   MCD::OPC_Decode, 184, 15, 162, 1, // Opcode: XSMSUBQP
    3058             : /* 14697 */   MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14707
    3059             : /* 14702 */   MCD::OPC_Decode, 198, 15, 162, 1, // Opcode: XSNMADDQP
    3060             : /* 14707 */   MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14717
    3061             : /* 14712 */   MCD::OPC_Decode, 204, 15, 162, 1, // Opcode: XSNMSUBQP
    3062             : /* 14717 */   MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14726
    3063             : /* 14722 */   MCD::OPC_Decode, 224, 15, 3, // Opcode: XSSUBQP
    3064             : /* 14726 */   MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14735
    3065             : /* 14731 */   MCD::OPC_Decode, 163, 15, 3, // Opcode: XSDIVQP
    3066             : /* 14735 */   MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 14752
    3067             : /* 14740 */   MCD::OPC_CheckField, 21, 2, 0, 153, 6, 0, // Skip to: 16436
    3068             : /* 14747 */   MCD::OPC_Decode, 132, 15, 161, 1, // Opcode: XSCMPUQP
    3069             : /* 14752 */   MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14762
    3070             : /* 14757 */   MCD::OPC_Decode, 230, 15, 163, 1, // Opcode: XSTSTDCQP
    3071             : /* 14762 */   MCD::OPC_FilterValue, 25, 57, 0, 0, // Skip to: 14824
    3072             : /* 14767 */   MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    3073             : /* 14770 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14779
    3074             : /* 14775 */   MCD::OPC_Decode, 247, 14, 6, // Opcode: XSABSQP
    3075             : /* 14779 */   MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14788
    3076             : /* 14784 */   MCD::OPC_Decode, 233, 15, 6, // Opcode: XSXEXPQP
    3077             : /* 14788 */   MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 14797
    3078             : /* 14793 */   MCD::OPC_Decode, 191, 15, 6, // Opcode: XSNABSQP
    3079             : /* 14797 */   MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14806
    3080             : /* 14802 */   MCD::OPC_Decode, 193, 15, 6, // Opcode: XSNEGQP
    3081             : /* 14806 */   MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 14815
    3082             : /* 14811 */   MCD::OPC_Decode, 235, 15, 6, // Opcode: XSXSIGQP
    3083             : /* 14815 */   MCD::OPC_FilterValue, 27, 80, 6, 0, // Skip to: 16436
    3084             : /* 14820 */   MCD::OPC_Decode, 220, 15, 6, // Opcode: XSSQRTQP
    3085             : /* 14824 */   MCD::OPC_FilterValue, 26, 79, 0, 0, // Skip to: 14908
    3086             : /* 14829 */   MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    3087             : /* 14832 */   MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14841
    3088             : /* 14837 */   MCD::OPC_Decode, 153, 15, 6, // Opcode: XSCVQPUWZ
    3089             : /* 14841 */   MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 14851
    3090             : /* 14846 */   MCD::OPC_Decode, 159, 15, 164, 1, // Opcode: XSCVUDQP
    3091             : /* 14851 */   MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 14860
    3092             : /* 14856 */   MCD::OPC_Decode, 151, 15, 6, // Opcode: XSCVQPSWZ
    3093             : /* 14860 */   MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 14870
    3094             : /* 14865 */   MCD::OPC_Decode, 154, 15, 164, 1, // Opcode: XSCVSDQP
    3095             : /* 14870 */   MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14879
    3096             : /* 14875 */   MCD::OPC_Decode, 152, 15, 6, // Opcode: XSCVQPUDZ
    3097             : /* 14879 */   MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 14889
    3098             : /* 14884 */   MCD::OPC_Decode, 148, 15, 165, 1, // Opcode: XSCVQPDP
    3099             : /* 14889 */   MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14899
    3100             : /* 14894 */   MCD::OPC_Decode, 136, 15, 164, 1, // Opcode: XSCVDPQP
    3101             : /* 14899 */   MCD::OPC_FilterValue, 25, 252, 5, 0, // Skip to: 16436
    3102             : /* 14904 */   MCD::OPC_Decode, 150, 15, 6, // Opcode: XSCVQPSDZ
    3103             : /* 14908 */   MCD::OPC_FilterValue, 27, 243, 5, 0, // Skip to: 16436
    3104             : /* 14913 */   MCD::OPC_Decode, 167, 15, 166, 1, // Opcode: XSIEXPQP
    3105             : /* 14918 */   MCD::OPC_FilterValue, 9, 112, 0, 0, // Skip to: 15035
    3106             : /* 14923 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3107             : /* 14926 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14935
    3108             : /* 14931 */   MCD::OPC_Decode, 250, 14, 3, // Opcode: XSADDQPO
    3109             : /* 14935 */   MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14944
    3110             : /* 14940 */   MCD::OPC_Decode, 188, 15, 3, // Opcode: XSMULQPO
    3111             : /* 14944 */   MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14954
    3112             : /* 14949 */   MCD::OPC_Decode, 173, 15, 162, 1, // Opcode: XSMADDQPO
    3113             : /* 14954 */   MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14964
    3114             : /* 14959 */   MCD::OPC_Decode, 185, 15, 162, 1, // Opcode: XSMSUBQPO
    3115             : /* 14964 */   MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14974
    3116             : /* 14969 */   MCD::OPC_Decode, 199, 15, 162, 1, // Opcode: XSNMADDQPO
    3117             : /* 14974 */   MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14984
    3118             : /* 14979 */   MCD::OPC_Decode, 205, 15, 162, 1, // Opcode: XSNMSUBQPO
    3119             : /* 14984 */   MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14993
    3120             : /* 14989 */   MCD::OPC_Decode, 225, 15, 3, // Opcode: XSSUBQPO
    3121             : /* 14993 */   MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 15002
    3122             : /* 14998 */   MCD::OPC_Decode, 164, 15, 3, // Opcode: XSDIVQPO
    3123             : /* 15002 */   MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 15018
    3124             : /* 15007 */   MCD::OPC_CheckField, 16, 5, 27, 142, 5, 0, // Skip to: 16436
    3125             : /* 15014 */   MCD::OPC_Decode, 221, 15, 6, // Opcode: XSSQRTQPO
    3126             : /* 15018 */   MCD::OPC_FilterValue, 26, 133, 5, 0, // Skip to: 16436
    3127             : /* 15023 */   MCD::OPC_CheckField, 16, 5, 20, 126, 5, 0, // Skip to: 16436
    3128             : /* 15030 */   MCD::OPC_Decode, 149, 15, 165, 1, // Opcode: XSCVQPDPO
    3129             : /* 15035 */   MCD::OPC_FilterValue, 10, 37, 0, 0, // Skip to: 15077
    3130             : /* 15040 */   MCD::OPC_ExtractField, 6, 3,  // Inst{8-6} ...
    3131             : /* 15043 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15060
    3132             : /* 15048 */   MCD::OPC_CheckField, 17, 4, 0, 101, 5, 0, // Skip to: 16436
    3133             : /* 15055 */   MCD::OPC_Decode, 213, 15, 167, 1, // Opcode: XSRQPI
    3134             : /* 15060 */   MCD::OPC_FilterValue, 1, 91, 5, 0, // Skip to: 16436
    3135             : /* 15065 */   MCD::OPC_CheckField, 17, 4, 0, 84, 5, 0, // Skip to: 16436
    3136             : /* 15072 */   MCD::OPC_Decode, 215, 15, 167, 1, // Opcode: XSRQPXP
    3137             : /* 15077 */   MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 15101
    3138             : /* 15082 */   MCD::OPC_CheckField, 17, 4, 0, 67, 5, 0, // Skip to: 16436
    3139             : /* 15089 */   MCD::OPC_CheckField, 6, 3, 0, 60, 5, 0, // Skip to: 16436
    3140             : /* 15096 */   MCD::OPC_Decode, 214, 15, 167, 1, // Opcode: XSRQPIX
    3141             : /* 15101 */   MCD::OPC_FilterValue, 12, 52, 0, 0, // Skip to: 15158
    3142             : /* 15106 */   MCD::OPC_ExtractField, 6, 6,  // Inst{11-6} ...
    3143             : /* 15109 */   MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15125
    3144             : /* 15114 */   MCD::OPC_CheckField, 12, 9, 0, 35, 5, 0, // Skip to: 16436
    3145             : /* 15121 */   MCD::OPC_Decode, 209, 8, 110, // Opcode: MTFSB1
    3146             : /* 15125 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15141
    3147             : /* 15130 */   MCD::OPC_CheckField, 12, 9, 0, 19, 5, 0, // Skip to: 16436
    3148             : /* 15137 */   MCD::OPC_Decode, 208, 8, 110, // Opcode: MTFSB0
    3149             : /* 15141 */   MCD::OPC_FilterValue, 4, 10, 5, 0, // Skip to: 16436
    3150             : /* 15146 */   MCD::OPC_CheckField, 17, 6, 0, 3, 5, 0, // Skip to: 16436
    3151             : /* 15153 */   MCD::OPC_Decode, 211, 8, 168, 1, // Opcode: MTFSFI
    3152             : /* 15158 */   MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 15182
    3153             : /* 15163 */   MCD::OPC_CheckField, 17, 6, 0, 242, 4, 0, // Skip to: 16436
    3154             : /* 15170 */   MCD::OPC_CheckField, 6, 6, 4, 235, 4, 0, // Skip to: 16436
    3155             : /* 15177 */   MCD::OPC_Decode, 212, 8, 168, 1, // Opcode: MTFSFIo
    3156             : /* 15182 */   MCD::OPC_FilterValue, 14, 126, 0, 0, // Skip to: 15313
    3157             : /* 15187 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3158             : /* 15190 */   MCD::OPC_FilterValue, 18, 108, 0, 0, // Skip to: 15303
    3159             : /* 15195 */   MCD::OPC_ExtractField, 16, 5,  // Inst{20-16} ...
    3160             : /* 15198 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15215
    3161             : /* 15203 */   MCD::OPC_CheckField, 11, 5, 0, 202, 4, 0, // Skip to: 16436
    3162             : /* 15210 */   MCD::OPC_Decode, 168, 8, 169, 1, // Opcode: MFFS
    3163             : /* 15215 */   MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15232
    3164             : /* 15220 */   MCD::OPC_CheckField, 11, 5, 0, 185, 4, 0, // Skip to: 16436
    3165             : /* 15227 */   MCD::OPC_Decode, 171, 8, 169, 1, // Opcode: MFFSCE
    3166             : /* 15232 */   MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 15242
    3167             : /* 15237 */   MCD::OPC_Decode, 169, 8, 170, 1, // Opcode: MFFSCDRN
    3168             : /* 15242 */   MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 15259
    3169             : /* 15247 */   MCD::OPC_CheckField, 14, 2, 0, 158, 4, 0, // Skip to: 16436
    3170             : /* 15254 */   MCD::OPC_Decode, 170, 8, 171, 1, // Opcode: MFFSCDRNI
    3171             : /* 15259 */   MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 15269
    3172             : /* 15264 */   MCD::OPC_Decode, 172, 8, 170, 1, // Opcode: MFFSCRN
    3173             : /* 15269 */   MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 15286
    3174             : /* 15274 */   MCD::OPC_CheckField, 13, 3, 0, 131, 4, 0, // Skip to: 16436
    3175             : /* 15281 */   MCD::OPC_Decode, 173, 8, 172, 1, // Opcode: MFFSCRNI
    3176             : /* 15286 */   MCD::OPC_FilterValue, 24, 121, 4, 0, // Skip to: 16436
    3177             : /* 15291 */   MCD::OPC_CheckField, 11, 5, 0, 114, 4, 0, // Skip to: 16436
    3178             : /* 15298 */   MCD::OPC_Decode, 174, 8, 169, 1, // Opcode: MFFSL
    3179             : /* 15303 */   MCD::OPC_FilterValue, 22, 104, 4, 0, // Skip to: 16436
    3180             : /* 15308 */   MCD::OPC_Decode, 210, 8, 173, 1, // Opcode: MTFSF
    3181             : /* 15313 */   MCD::OPC_FilterValue, 15, 30, 0, 0, // Skip to: 15348
    3182             : /* 15318 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3183             : /* 15321 */   MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 15338
    3184             : /* 15326 */   MCD::OPC_CheckField, 11, 10, 0, 79, 4, 0, // Skip to: 16436
    3185             : /* 15333 */   MCD::OPC_Decode, 175, 8, 169, 1, // Opcode: MFFSo
    3186             : /* 15338 */   MCD::OPC_FilterValue, 22, 69, 4, 0, // Skip to: 16436
    3187             : /* 15343 */   MCD::OPC_Decode, 214, 8, 173, 1, // Opcode: MTFSFo
    3188             : /* 15348 */   MCD::OPC_FilterValue, 16, 140, 0, 0, // Skip to: 15493
    3189             : /* 15353 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3190             : /* 15356 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15365
    3191             : /* 15361 */   MCD::OPC_Decode, 178, 6, 126, // Opcode: FCPSGNS
    3192             : /* 15365 */   MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15381
    3193             : /* 15370 */   MCD::OPC_CheckField, 16, 5, 0, 35, 4, 0, // Skip to: 16436
    3194             : /* 15377 */   MCD::OPC_Decode, 220, 6, 127, // Opcode: FNEGS
    3195             : /* 15381 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15397
    3196             : /* 15386 */   MCD::OPC_CheckField, 16, 5, 0, 19, 4, 0, // Skip to: 16436
    3197             : /* 15393 */   MCD::OPC_Decode, 204, 6, 127, // Opcode: FMR
    3198             : /* 15397 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15413
    3199             : /* 15402 */   MCD::OPC_CheckField, 16, 5, 0, 3, 4, 0, // Skip to: 16436
    3200             : /* 15409 */   MCD::OPC_Decode, 216, 6, 127, // Opcode: FNABSS
    3201             : /* 15413 */   MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15429
    3202             : /* 15418 */   MCD::OPC_CheckField, 16, 5, 0, 243, 3, 0, // Skip to: 16436
    3203             : /* 15425 */   MCD::OPC_Decode, 159, 6, 127, // Opcode: FABSS
    3204             : /* 15429 */   MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15445
    3205             : /* 15434 */   MCD::OPC_CheckField, 16, 5, 0, 227, 3, 0, // Skip to: 16436
    3206             : /* 15441 */   MCD::OPC_Decode, 240, 6, 127, // Opcode: FRINS
    3207             : /* 15445 */   MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15461
    3208             : /* 15450 */   MCD::OPC_CheckField, 16, 5, 0, 211, 3, 0, // Skip to: 16436
    3209             : /* 15457 */   MCD::OPC_Decode, 248, 6, 127, // Opcode: FRIZS
    3210             : /* 15461 */   MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15477
    3211             : /* 15466 */   MCD::OPC_CheckField, 16, 5, 0, 195, 3, 0, // Skip to: 16436
    3212             : /* 15473 */   MCD::OPC_Decode, 244, 6, 127, // Opcode: FRIPS
    3213             : /* 15477 */   MCD::OPC_FilterValue, 15, 186, 3, 0, // Skip to: 16436
    3214             : /* 15482 */   MCD::OPC_CheckField, 16, 5, 0, 179, 3, 0, // Skip to: 16436
    3215             : /* 15489 */   MCD::OPC_Decode, 236, 6, 127, // Opcode: FRIMS
    3216             : /* 15493 */   MCD::OPC_FilterValue, 17, 140, 0, 0, // Skip to: 15638
    3217             : /* 15498 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3218             : /* 15501 */   MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15510
    3219             : /* 15506 */   MCD::OPC_Decode, 179, 6, 126, // Opcode: FCPSGNSo
    3220             : /* 15510 */   MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15526
    3221             : /* 15515 */   MCD::OPC_CheckField, 16, 5, 0, 146, 3, 0, // Skip to: 16436
    3222             : /* 15522 */   MCD::OPC_Decode, 221, 6, 127, // Opcode: FNEGSo
    3223             : /* 15526 */   MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15542
    3224             : /* 15531 */   MCD::OPC_CheckField, 16, 5, 0, 130, 3, 0, // Skip to: 16436
    3225             : /* 15538 */   MCD::OPC_Decode, 205, 6, 127, // Opcode: FMRo
    3226             : /* 15542 */   MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15558
    3227             : /* 15547 */   MCD::OPC_CheckField, 16, 5, 0, 114, 3, 0, // Skip to: 16436
    3228             : /* 15554 */   MCD::OPC_Decode, 217, 6, 127, // Opcode: FNABSSo
    3229             : /* 15558 */   MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15574
    3230             : /* 15563 */   MCD::OPC_CheckField, 16, 5, 0, 98, 3, 0, // Skip to: 16436
    3231             : /* 15570 */   MCD::OPC_Decode, 160, 6, 127, // Opcode: FABSSo
    3232             : /* 15574 */   MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15590
    3233             : /* 15579 */   MCD::OPC_CheckField, 16, 5, 0, 82, 3, 0, // Skip to: 16436
    3234             : /* 15586 */   MCD::OPC_Decode, 241, 6, 127, // Opcode: FRINSo
    3235             : /* 15590 */   MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15606
    3236             : /* 15595 */   MCD::OPC_CheckField, 16, 5, 0, 66, 3, 0, // Skip to: 16436
    3237             : /* 15602 */   MCD::OPC_Decode, 249, 6, 127, // Opcode: FRIZSo
    3238             : /* 15606 */   MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15622
    3239             : /* 15611 */   MCD::OPC_CheckField, 16, 5, 0, 50, 3, 0, // Skip to: 16436
    3240             : /* 15618 */   MCD::OPC_Decode, 245, 6, 127, // Opcode: FRIPSo
    3241             : /* 15622 */   MCD::OPC_FilterValue, 15, 41, 3, 0, // Skip to: 16436
    3242             : /* 15627 */   MCD::OPC_CheckField, 16, 5, 0, 34, 3, 0, // Skip to: 16436
    3243             : /* 15634 */   MCD::OPC_Decode, 237, 6, 127, // Opcode: FRIMSo
    3244             : /* 15638 */   MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 15661
    3245             : /* 15643 */   MCD::OPC_CheckField, 16, 5, 0, 18, 3, 0, // Skip to: 16436
    3246             : /* 15650 */   MCD::OPC_CheckField, 6, 5, 0, 11, 3, 0, // Skip to: 16436
    3247             : /* 15657 */   MCD::OPC_Decode, 250, 6, 125, // Opcode: FRSP
    3248             : /* 15661 */   MCD::OPC_FilterValue, 25, 18, 0, 0, // Skip to: 15684
    3249             : /* 15666 */   MCD::OPC_CheckField, 16, 5, 0, 251, 2, 0, // Skip to: 16436
    3250             : /* 15673 */   MCD::OPC_CheckField, 6, 5, 0, 244, 2, 0, // Skip to: 16436
    3251             : /* 15680 */   MCD::OPC_Decode, 251, 6, 125, // Opcode: FRSPo
    3252             : /* 15684 */   MCD::OPC_FilterValue, 28, 105, 0, 0, // Skip to: 15794
    3253             : /* 15689 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3254             : /* 15692 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15709
    3255             : /* 15697 */   MCD::OPC_CheckField, 16, 5, 0, 220, 2, 0, // Skip to: 16436
    3256             : /* 15704 */   MCD::OPC_Decode, 188, 6, 170, 1, // Opcode: FCTIW
    3257             : /* 15709 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15726
    3258             : /* 15714 */   MCD::OPC_CheckField, 16, 5, 0, 203, 2, 0, // Skip to: 16436
    3259             : /* 15721 */   MCD::OPC_Decode, 189, 6, 170, 1, // Opcode: FCTIWU
    3260             : /* 15726 */   MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15743
    3261             : /* 15731 */   MCD::OPC_CheckField, 16, 5, 0, 186, 2, 0, // Skip to: 16436
    3262             : /* 15738 */   MCD::OPC_Decode, 180, 6, 170, 1, // Opcode: FCTID
    3263             : /* 15743 */   MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15760
    3264             : /* 15748 */   MCD::OPC_CheckField, 16, 5, 0, 169, 2, 0, // Skip to: 16436
    3265             : /* 15755 */   MCD::OPC_Decode, 166, 6, 170, 1, // Opcode: FCFID
    3266             : /* 15760 */   MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15777
    3267             : /* 15765 */   MCD::OPC_CheckField, 16, 5, 0, 152, 2, 0, // Skip to: 16436
    3268             : /* 15772 */   MCD::OPC_Decode, 181, 6, 170, 1, // Opcode: FCTIDU
    3269             : /* 15777 */   MCD::OPC_FilterValue, 30, 142, 2, 0, // Skip to: 16436
    3270             : /* 15782 */   MCD::OPC_CheckField, 16, 5, 0, 135, 2, 0, // Skip to: 16436
    3271             : /* 15789 */   MCD::OPC_Decode, 169, 6, 170, 1, // Opcode: FCFIDU
    3272             : /* 15794 */   MCD::OPC_FilterValue, 29, 105, 0, 0, // Skip to: 15904
    3273             : /* 15799 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3274             : /* 15802 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15819
    3275             : /* 15807 */   MCD::OPC_CheckField, 16, 5, 0, 110, 2, 0, // Skip to: 16436
    3276             : /* 15814 */   MCD::OPC_Decode, 195, 6, 170, 1, // Opcode: FCTIWo
    3277             : /* 15819 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15836
    3278             : /* 15824 */   MCD::OPC_CheckField, 16, 5, 0, 93, 2, 0, // Skip to: 16436
    3279             : /* 15831 */   MCD::OPC_Decode, 192, 6, 170, 1, // Opcode: FCTIWUo
    3280             : /* 15836 */   MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15853
    3281             : /* 15841 */   MCD::OPC_CheckField, 16, 5, 0, 76, 2, 0, // Skip to: 16436
    3282             : /* 15848 */   MCD::OPC_Decode, 187, 6, 170, 1, // Opcode: FCTIDo
    3283             : /* 15853 */   MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15870
    3284             : /* 15858 */   MCD::OPC_CheckField, 16, 5, 0, 59, 2, 0, // Skip to: 16436
    3285             : /* 15865 */   MCD::OPC_Decode, 173, 6, 170, 1, // Opcode: FCFIDo
    3286             : /* 15870 */   MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15887
    3287             : /* 15875 */   MCD::OPC_CheckField, 16, 5, 0, 42, 2, 0, // Skip to: 16436
    3288             : /* 15882 */   MCD::OPC_Decode, 184, 6, 170, 1, // Opcode: FCTIDUo
    3289             : /* 15887 */   MCD::OPC_FilterValue, 30, 32, 2, 0, // Skip to: 16436
    3290             : /* 15892 */   MCD::OPC_CheckField, 16, 5, 0, 25, 2, 0, // Skip to: 16436
    3291             : /* 15899 */   MCD::OPC_Decode, 172, 6, 170, 1, // Opcode: FCFIDUo
    3292             : /* 15904 */   MCD::OPC_FilterValue, 30, 71, 0, 0, // Skip to: 15980
    3293             : /* 15909 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3294             : /* 15912 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15929
    3295             : /* 15917 */   MCD::OPC_CheckField, 16, 5, 0, 0, 2, 0, // Skip to: 16436
    3296             : /* 15924 */   MCD::OPC_Decode, 193, 6, 170, 1, // Opcode: FCTIWZ
    3297             : /* 15929 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15946
    3298             : /* 15934 */   MCD::OPC_CheckField, 16, 5, 0, 239, 1, 0, // Skip to: 16436
    3299             : /* 15941 */   MCD::OPC_Decode, 190, 6, 170, 1, // Opcode: FCTIWUZ
    3300             : /* 15946 */   MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15963
    3301             : /* 15951 */   MCD::OPC_CheckField, 16, 5, 0, 222, 1, 0, // Skip to: 16436
    3302             : /* 15958 */   MCD::OPC_Decode, 185, 6, 170, 1, // Opcode: FCTIDZ
    3303             : /* 15963 */   MCD::OPC_FilterValue, 29, 212, 1, 0, // Skip to: 16436
    3304             : /* 15968 */   MCD::OPC_CheckField, 16, 5, 0, 205, 1, 0, // Skip to: 16436
    3305             : /* 15975 */   MCD::OPC_Decode, 182, 6, 170, 1, // Opcode: FCTIDUZ
    3306             : /* 15980 */   MCD::OPC_FilterValue, 31, 71, 0, 0, // Skip to: 16056
    3307             : /* 15985 */   MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3308             : /* 15988 */   MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16005
    3309             : /* 15993 */   MCD::OPC_CheckField, 16, 5, 0, 180, 1, 0, // Skip to: 16436
    3310             : /* 16000 */   MCD::OPC_Decode, 194, 6, 170, 1, // Opcode: FCTIWZo
    3311             : /* 16005 */   MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16022
    3312             : /* 16010 */   MCD::OPC_CheckField, 16, 5, 0, 163, 1, 0, // Skip to: 16436
    3313             : /* 16017 */   MCD::OPC_Decode, 191, 6, 170, 1, // Opcode: FCTIWUZo
    3314             : /* 16022 */   MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 16039
    3315             : /* 16027 */   MCD::OPC_CheckField, 16, 5, 0, 146, 1, 0, // Skip to: 16436
    3316             : /* 16034 */   MCD::OPC_Decode, 186, 6, 170, 1, // Opcode: FCTIDZo
    3317             : /* 16039 */   MCD::OPC_FilterValue, 29, 136, 1, 0, // Skip to: 16436
    3318             : /* 16044 */   MCD::OPC_CheckField, 16, 5, 0, 129, 1, 0, // Skip to: 16436
    3319             : /* 16051 */   MCD::OPC_Decode, 183, 6, 170, 1, // Opcode: FCTIDUZo
    3320             : /* 16056 */   MCD::OPC_FilterValue, 36, 12, 0, 0, // Skip to: 16073
    3321             : /* 16061 */   MCD::OPC_CheckField, 6, 5, 0, 112, 1, 0, // Skip to: 16436
    3322             : /* 16068 */   MCD::OPC_Decode, 196, 6, 174, 1, // Opcode: FDIV
    3323             : /* 16073 */   MCD::OPC_FilterValue, 37, 12, 0, 0, // Skip to: 16090
    3324             : /* 16078 */   MCD::OPC_CheckField, 6, 5, 0, 95, 1, 0, // Skip to: 16436
    3325             : /* 16085 */   MCD::OPC_Decode, 199, 6, 174, 1, // Opcode: FDIVo
    3326             : /* 16090 */   MCD::OPC_FilterValue, 40, 12, 0, 0, // Skip to: 16107
    3327             : /* 16095 */   MCD::OPC_CheckField, 6, 5, 0, 78, 1, 0, // Skip to: 16436
    3328             : /* 16102 */   MCD::OPC_Decode, 136, 7, 174, 1, // Opcode: FSUB
    3329             : /* 16107 */   MCD::OPC_FilterValue, 41, 12, 0, 0, // Skip to: 16124
    3330             : /* 16112 */   MCD::OPC_CheckField, 6, 5, 0, 61, 1, 0, // Skip to: 16436
    3331             : /* 16119 */   MCD::OPC_Decode, 139, 7, 174, 1, // Opcode: FSUBo
    3332             : /* 16124 */   MCD::OPC_FilterValue, 42, 12, 0, 0, // Skip to: 16141
    3333             : /* 16129 */   MCD::OPC_CheckField, 6, 5, 0, 44, 1, 0, // Skip to: 16436
    3334             : /* 16136 */   MCD::OPC_Decode, 161, 6, 174, 1, // Opcode: FADD
    3335             : /* 16141 */   MCD::OPC_FilterValue, 43, 12, 0, 0, // Skip to: 16158
    3336             : /* 16146 */   MCD::OPC_CheckField, 6, 5, 0, 27, 1, 0, // Skip to: 16436
    3337             : /* 16153 */   MCD::OPC_Decode, 164, 6, 174, 1, // Opcode: FADDo
    3338             : /* 16158 */   MCD::OPC_FilterValue, 44, 19, 0, 0, // Skip to: 16182
    3339             : /* 16163 */   MCD::OPC_CheckField, 16, 5, 0, 10, 1, 0, // Skip to: 16436
    3340             : /* 16170 */   MCD::OPC_CheckField, 6, 5, 0, 3, 1, 0, // Skip to: 16436
    3341             : /* 16177 */   MCD::OPC_Decode, 132, 7, 170, 1, // Opcode: FSQRT
    3342             : /* 16182 */   MCD::OPC_FilterValue, 45, 19, 0, 0, // Skip to: 16206
    3343             : /* 16187 */   MCD::OPC_CheckField, 16, 5, 0, 242, 0, 0, // Skip to: 16436
    3344             : /* 16194 */   MCD::OPC_CheckField, 6, 5, 0, 235, 0, 0, // Skip to: 16436
    3345             : /* 16201 */   MCD::OPC_Decode, 135, 7, 170, 1, // Opcode: FSQRTo
    3346             : /* 16206 */   MCD::OPC_FilterValue, 46, 5, 0, 0, // Skip to: 16216
    3347             : /* 16211 */   MCD::OPC_Decode, 130, 7, 175, 1, // Opcode: FSELS
    3348             : /* 16216 */   MCD::OPC_FilterValue, 47, 5, 0, 0, // Skip to: 16226
    3349             : /* 16221 */   MCD::OPC_Decode, 131, 7, 175, 1, // Opcode: FSELSo
    3350             : /* 16226 */   MCD::OPC_FilterValue, 48, 19, 0, 0, // Skip to: 16250
    3351             : /* 16231 */   MCD::OPC_CheckField, 16, 5, 0, 198, 0, 0, // Skip to: 16436
    3352             : /* 16238 */   MCD::OPC_CheckField, 6, 5, 0, 191, 0, 0, // Skip to: 16436
    3353             : /* 16245 */   MCD::OPC_Decode, 230, 6, 170, 1, // Opcode: FRE
    3354             : /* 16250 */   MCD::OPC_FilterValue, 49, 19, 0, 0, // Skip to: 16274
    3355             : /* 16255 */   MCD::OPC_CheckField, 16, 5, 0, 174, 0, 0, // Skip to: 16436
    3356             : /* 16262 */   MCD::OPC_CheckField, 6, 5, 0, 167, 0, 0, // Skip to: 16436
    3357             : /* 16269 */   MCD::OPC_Decode, 233, 6, 170, 1, // Opcode: FREo
    3358             : /* 16274 */   MCD::OPC_FilterValue, 50, 12, 0, 0, // Skip to: 16291
    3359             : /* 16279 */   MCD::OPC_CheckField, 11, 5, 0, 150, 0, 0, // Skip to: 16436
    3360             : /* 16286 */   MCD::OPC_Decode, 210, 6, 176, 1, // Opcode: FMUL
    3361             : /* 16291 */   MCD::OPC_FilterValue, 51, 12, 0, 0, // Skip to: 16308
    3362             : /* 16296 */   MCD::OPC_CheckField, 11, 5, 0, 133, 0, 0, // Skip to: 16436
    3363             : /* 16303 */   MCD::OPC_Decode, 213, 6, 176, 1, // Opcode: FMULo
    3364             : /* 16308 */   MCD::OPC_FilterValue, 52, 19, 0, 0, // Skip to: 16332
    3365             : /* 16313 */   MCD::OPC_CheckField, 16, 5, 0, 116, 0, 0, // Skip to: 16436
    3366             : /* 16320 */   MCD::OPC_CheckField, 6, 5, 0, 109, 0, 0, // Skip to: 16436
    3367             : /* 16327 */   MCD::OPC_Decode, 252, 6, 170, 1, // Opcode: FRSQRTE
    3368             : /* 16332 */   MCD::OPC_FilterValue, 53, 19, 0, 0, // Skip to: 16356
    3369             : /* 16337 */   MCD::OPC_CheckField, 16, 5, 0, 92, 0, 0, // Skip to: 16436
    3370             : /* 16344 */   MCD::OPC_CheckField, 6, 5, 0, 85, 0, 0, // Skip to: 16436
    3371             : /* 16351 */   MCD::OPC_Decode, 255, 6, 170, 1, // Opcode: FRSQRTEo
    3372             : /* 16356 */   MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 16366
    3373             : /* 16361 */   MCD::OPC_Decode, 206, 6, 177, 1, // Opcode: FMSUB
    3374             : /* 16366 */   MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 16376
    3375             : /* 16371 */   MCD::OPC_Decode, 209, 6, 177, 1, // Opcode: FMSUBo
    3376             : /* 16376 */   MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 16386
    3377             : /* 16381 */   MCD::OPC_Decode, 200, 6, 177, 1, // Opcode: FMADD
    3378             : /* 16386 */   MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 16396
    3379             : /* 16391 */   MCD::OPC_Decode, 203, 6, 177, 1, // Opcode: FMADDo
    3380             : /* 16396 */   MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 16406
    3381             : /* 16401 */   MCD::OPC_Decode, 226, 6, 177, 1, // Opcode: FNMSUB
    3382             : /* 16406 */   MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 16416
    3383             : /* 16411 */   MCD::OPC_Decode, 229, 6, 177, 1, // Opcode: FNMSUBo
    3384             : /* 16416 */   MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 16426
    3385             : /* 16421 */   MCD::OPC_Decode, 222, 6, 177, 1, // Opcode: FNMADD
    3386             : /* 16426 */   MCD::OPC_FilterValue, 63, 5, 0, 0, // Skip to: 16436
    3387             : /* 16431 */   MCD::OPC_Decode, 225, 6, 177, 1, // Opcode: FNMADDo
    3388             : /* 16436 */   MCD::OPC_Fail,
    3389             :   0
    3390             : };
    3391             : 
    3392             : static const uint8_t DecoderTableQPX32[] = {
    3393             : /* 0 */       MCD::OPC_ExtractField, 0, 6,  // Inst{5-0} ...
    3394             : /* 3 */       MCD::OPC_FilterValue, 0, 71, 0, 0, // Skip to: 79
    3395             : /* 8 */       MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3396             : /* 11 */      MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28
    3397             : /* 16 */      MCD::OPC_CheckField, 26, 6, 4, 186, 8, 0, // Skip to: 2257
    3398             : /* 23 */      MCD::OPC_Decode, 173, 9, 178, 1, // Opcode: QVFCMPEQb
    3399             : /* 28 */      MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 45
    3400             : /* 33 */      MCD::OPC_CheckField, 26, 6, 4, 169, 8, 0, // Skip to: 2257
    3401             : /* 40 */      MCD::OPC_Decode, 176, 9, 178, 1, // Opcode: QVFCMPGTb
    3402             : /* 45 */      MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 62
    3403             : /* 50 */      MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 2257
    3404             : /* 57 */      MCD::OPC_Decode, 243, 9, 178, 1, // Opcode: QVFTSTNANb
    3405             : /* 62 */      MCD::OPC_FilterValue, 3, 142, 8, 0, // Skip to: 2257
    3406             : /* 67 */      MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 2257
    3407             : /* 74 */      MCD::OPC_Decode, 179, 9, 178, 1, // Opcode: QVFCMPLTb
    3408             : /* 79 */      MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 107
    3409             : /* 84 */      MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3410             : /* 87 */      MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 97
    3411             : /* 92 */      MCD::OPC_Decode, 252, 9, 179, 1, // Opcode: QVFXXMADDS
    3412             : /* 97 */      MCD::OPC_FilterValue, 4, 107, 8, 0, // Skip to: 2257
    3413             : /* 102 */     MCD::OPC_Decode, 251, 9, 179, 1, // Opcode: QVFXXMADD
    3414             : /* 107 */     MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 135
    3415             : /* 112 */     MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3416             : /* 115 */     MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 125
    3417             : /* 120 */     MCD::OPC_Decode, 250, 9, 179, 1, // Opcode: QVFXXCPNMADDS
    3418             : /* 125 */     MCD::OPC_FilterValue, 4, 79, 8, 0, // Skip to: 2257
    3419             : /* 130 */     MCD::OPC_Decode, 249, 9, 179, 1, // Opcode: QVFXXCPNMADD
    3420             : /* 135 */     MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 159
    3421             : /* 140 */     MCD::OPC_CheckField, 26, 6, 4, 62, 8, 0, // Skip to: 2257
    3422             : /* 147 */     MCD::OPC_CheckField, 6, 1, 0, 55, 8, 0, // Skip to: 2257
    3423             : /* 154 */     MCD::OPC_Decode, 193, 9, 180, 1, // Opcode: QVFLOGICALb
    3424             : /* 159 */     MCD::OPC_FilterValue, 10, 216, 0, 0, // Skip to: 380
    3425             : /* 164 */     MCD::OPC_ExtractField, 6, 3,  // Inst{8-6} ...
    3426             : /* 167 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 184
    3427             : /* 172 */     MCD::OPC_CheckField, 26, 6, 4, 30, 8, 0, // Skip to: 2257
    3428             : /* 179 */     MCD::OPC_Decode, 156, 9, 181, 1, // Opcode: QVALIGNI
    3429             : /* 184 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 208
    3430             : /* 189 */     MCD::OPC_CheckField, 26, 6, 4, 13, 8, 0, // Skip to: 2257
    3431             : /* 196 */     MCD::OPC_CheckField, 11, 5, 0, 6, 8, 0, // Skip to: 2257
    3432             : /* 203 */     MCD::OPC_Decode, 159, 9, 182, 1, // Opcode: QVESPLATI
    3433             : /* 208 */     MCD::OPC_FilterValue, 4, 41, 0, 0, // Skip to: 254
    3434             : /* 213 */     MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3435             : /* 216 */     MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 226
    3436             : /* 221 */     MCD::OPC_Decode, 255, 9, 183, 1, // Opcode: QVGPCI
    3437             : /* 226 */     MCD::OPC_FilterValue, 31, 234, 7, 0, // Skip to: 2257
    3438             : /* 231 */     MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    3439             : /* 234 */     MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 244
    3440             : /* 239 */     MCD::OPC_Decode, 171, 10, 184, 1, // Opcode: QVSTFCSXI
    3441             : /* 244 */     MCD::OPC_FilterValue, 2, 216, 7, 0, // Skip to: 2257
    3442             : /* 249 */     MCD::OPC_Decode, 192, 10, 184, 1, // Opcode: QVSTFSXI
    3443             : /* 254 */     MCD::OPC_FilterValue, 5, 37, 0, 0, // Skip to: 296
    3444             : /* 259 */     MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    3445             : /* 262 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 279
    3446             : /* 267 */     MCD::OPC_CheckField, 26, 6, 31, 191, 7, 0, // Skip to: 2257
    3447             : /* 274 */     MCD::OPC_Decode, 167, 10, 184, 1, // Opcode: QVSTFCSUXI
    3448             : /* 279 */     MCD::OPC_FilterValue, 2, 181, 7, 0, // Skip to: 2257
    3449             : /* 284 */     MCD::OPC_CheckField, 26, 6, 31, 174, 7, 0, // Skip to: 2257
    3450             : /* 291 */     MCD::OPC_Decode, 187, 10, 184, 1, // Opcode: QVSTFSUXI
    3451             : /* 296 */     MCD::OPC_FilterValue, 6, 37, 0, 0, // Skip to: 338
    3452             : /* 301 */     MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    3453             : /* 304 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 321
    3454             : /* 309 */     MCD::OPC_CheckField, 26, 6, 31, 149, 7, 0, // Skip to: 2257
    3455             : /* 316 */     MCD::OPC_Decode, 163, 10, 184, 1, // Opcode: QVSTFCDXI
    3456             : /* 321 */     MCD::OPC_FilterValue, 2, 139, 7, 0, // Skip to: 2257
    3457             : /* 326 */     MCD::OPC_CheckField, 26, 6, 31, 132, 7, 0, // Skip to: 2257
    3458             : /* 333 */     MCD::OPC_Decode, 180, 10, 184, 1, // Opcode: QVSTFDXI
    3459             : /* 338 */     MCD::OPC_FilterValue, 7, 122, 7, 0, // Skip to: 2257
    3460             : /* 343 */     MCD::OPC_ExtractField, 9, 2,  // Inst{10-9} ...
    3461             : /* 346 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 363
    3462             : /* 351 */     MCD::OPC_CheckField, 26, 6, 31, 107, 7, 0, // Skip to: 2257
    3463             : /* 358 */     MCD::OPC_Decode, 159, 10, 184, 1, // Opcode: QVSTFCDUXI
    3464             : /* 363 */     MCD::OPC_FilterValue, 2, 97, 7, 0, // Skip to: 2257
    3465             : /* 368 */     MCD::OPC_CheckField, 26, 6, 31, 90, 7, 0, // Skip to: 2257
    3466             : /* 375 */     MCD::OPC_Decode, 176, 10, 184, 1, // Opcode: QVSTFDUXI
    3467             : /* 380 */     MCD::OPC_FilterValue, 11, 139, 0, 0, // Skip to: 524
    3468             : /* 385 */     MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3469             : /* 388 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 405
    3470             : /* 393 */     MCD::OPC_CheckField, 26, 6, 31, 65, 7, 0, // Skip to: 2257
    3471             : /* 400 */     MCD::OPC_Decode, 172, 10, 184, 1, // Opcode: QVSTFCSXIA
    3472             : /* 405 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 422
    3473             : /* 410 */     MCD::OPC_CheckField, 26, 6, 31, 48, 7, 0, // Skip to: 2257
    3474             : /* 417 */     MCD::OPC_Decode, 168, 10, 184, 1, // Opcode: QVSTFCSUXIA
    3475             : /* 422 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 439
    3476             : /* 427 */     MCD::OPC_CheckField, 26, 6, 31, 31, 7, 0, // Skip to: 2257
    3477             : /* 434 */     MCD::OPC_Decode, 164, 10, 184, 1, // Opcode: QVSTFCDXIA
    3478             : /* 439 */     MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 456
    3479             : /* 444 */     MCD::OPC_CheckField, 26, 6, 31, 14, 7, 0, // Skip to: 2257
    3480             : /* 451 */     MCD::OPC_Decode, 160, 10, 184, 1, // Opcode: QVSTFCDUXIA
    3481             : /* 456 */     MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 473
    3482             : /* 461 */     MCD::OPC_CheckField, 26, 6, 31, 253, 6, 0, // Skip to: 2257
    3483             : /* 468 */     MCD::OPC_Decode, 193, 10, 184, 1, // Opcode: QVSTFSXIA
    3484             : /* 473 */     MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 490
    3485             : /* 478 */     MCD::OPC_CheckField, 26, 6, 31, 236, 6, 0, // Skip to: 2257
    3486             : /* 485 */     MCD::OPC_Decode, 188, 10, 184, 1, // Opcode: QVSTFSUXIA
    3487             : /* 490 */     MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 507
    3488             : /* 495 */     MCD::OPC_CheckField, 26, 6, 31, 219, 6, 0, // Skip to: 2257
    3489             : /* 502 */     MCD::OPC_Decode, 181, 10, 184, 1, // Opcode: QVSTFDXIA
    3490             : /* 507 */     MCD::OPC_FilterValue, 23, 209, 6, 0, // Skip to: 2257
    3491             : /* 512 */     MCD::OPC_CheckField, 26, 6, 31, 202, 6, 0, // Skip to: 2257
    3492             : /* 519 */     MCD::OPC_Decode, 177, 10, 184, 1, // Opcode: QVSTFDUXIA
    3493             : /* 524 */     MCD::OPC_FilterValue, 12, 61, 0, 0, // Skip to: 590
    3494             : /* 529 */     MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3495             : /* 532 */     MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 542
    3496             : /* 537 */     MCD::OPC_Decode, 217, 9, 179, 1, // Opcode: QVFPERM
    3497             : /* 542 */     MCD::OPC_FilterValue, 31, 174, 6, 0, // Skip to: 2257
    3498             : /* 547 */     MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3499             : /* 550 */     MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 560
    3500             : /* 555 */     MCD::OPC_Decode, 156, 10, 184, 1, // Opcode: QVLPCRSX
    3501             : /* 560 */     MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 570
    3502             : /* 565 */     MCD::OPC_Decode, 155, 10, 184, 1, // Opcode: QVLPCRDX
    3503             : /* 570 */     MCD::OPC_FilterValue, 16, 5, 0, 0, // Skip to: 580
    3504             : /* 575 */     MCD::OPC_Decode, 153, 10, 184, 1, // Opcode: QVLPCLSX
    3505             : /* 580 */     MCD::OPC_FilterValue, 18, 136, 6, 0, // Skip to: 2257
    3506             : /* 585 */     MCD::OPC_Decode, 152, 10, 184, 1, // Opcode: QVLPCLDX
    3507             : /* 590 */     MCD::OPC_FilterValue, 14, 70, 1, 0, // Skip to: 921
    3508             : /* 595 */     MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3509             : /* 598 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 615
    3510             : /* 603 */     MCD::OPC_CheckField, 26, 6, 31, 111, 6, 0, // Skip to: 2257
    3511             : /* 610 */     MCD::OPC_Decode, 134, 10, 184, 1, // Opcode: QVLFCSX
    3512             : /* 615 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 632
    3513             : /* 620 */     MCD::OPC_CheckField, 26, 6, 31, 94, 6, 0, // Skip to: 2257
    3514             : /* 627 */     MCD::OPC_Decode, 132, 10, 184, 1, // Opcode: QVLFCSUX
    3515             : /* 632 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 649
    3516             : /* 637 */     MCD::OPC_CheckField, 26, 6, 31, 77, 6, 0, // Skip to: 2257
    3517             : /* 644 */     MCD::OPC_Decode, 130, 10, 184, 1, // Opcode: QVLFCDX
    3518             : /* 649 */     MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 666
    3519             : /* 654 */     MCD::OPC_CheckField, 26, 6, 31, 60, 6, 0, // Skip to: 2257
    3520             : /* 661 */     MCD::OPC_Decode, 128, 10, 184, 1, // Opcode: QVLFCDUX
    3521             : /* 666 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 683
    3522             : /* 671 */     MCD::OPC_CheckField, 26, 6, 31, 43, 6, 0, // Skip to: 2257
    3523             : /* 678 */     MCD::OPC_Decode, 169, 10, 184, 1, // Opcode: QVSTFCSX
    3524             : /* 683 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 700
    3525             : /* 688 */     MCD::OPC_CheckField, 26, 6, 31, 26, 6, 0, // Skip to: 2257
    3526             : /* 695 */     MCD::OPC_Decode, 165, 10, 184, 1, // Opcode: QVSTFCSUX
    3527             : /* 700 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 717
    3528             : /* 705 */     MCD::OPC_CheckField, 26, 6, 31, 9, 6, 0, // Skip to: 2257
    3529             : /* 712 */     MCD::OPC_Decode, 161, 10, 184, 1, // Opcode: QVSTFCDX
    3530             : /* 717 */     MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 734
    3531             : /* 722 */     MCD::OPC_CheckField, 26, 6, 31, 248, 5, 0, // Skip to: 2257
    3532             : /* 729 */     MCD::OPC_Decode, 157, 10, 184, 1, // Opcode: QVSTFCDUX
    3533             : /* 734 */     MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 751
    3534             : /* 739 */     MCD::OPC_CheckField, 26, 6, 31, 231, 5, 0, // Skip to: 2257
    3535             : /* 746 */     MCD::OPC_Decode, 148, 10, 184, 1, // Opcode: QVLFSX
    3536             : /* 751 */     MCD::OPC_FilterValue, 17, 12, 0, 0, // Skip to: 768
    3537             : /* 756 */     MCD::OPC_CheckField, 26, 6, 31, 214, 5, 0, // Skip to: 2257
    3538             : /* 763 */     MCD::OPC_Decode, 146, 10, 185, 1, // Opcode: QVLFSUX
    3539             : /* 768 */     MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 785
    3540             : /* 773 */     MCD::OPC_CheckField, 26, 6, 31, 197, 5, 0, // Skip to: 2257
    3541             : /* 780 */     MCD::OPC_Decode, 139, 10, 184, 1, // Opcode: QVLFDX
    3542             : /* 785 */     MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 802
    3543             : /* 790 */     MCD::OPC_CheckField, 26, 6, 31, 180, 5, 0, // Skip to: 2257
    3544             : /* 797 */     MCD::OPC_Decode, 137, 10, 186, 1, // Opcode: QVLFDUX
    3545             : /* 802 */     MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 819
    3546             : /* 807 */     MCD::OPC_CheckField, 26, 6, 31, 163, 5, 0, // Skip to: 2257
    3547             : /* 814 */     MCD::OPC_Decode, 190, 10, 184, 1, // Opcode: QVSTFSX
    3548             : /* 819 */     MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 836
    3549             : /* 824 */     MCD::OPC_CheckField, 26, 6, 31, 146, 5, 0, // Skip to: 2257
    3550             : /* 831 */     MCD::OPC_Decode, 185, 10, 187, 1, // Opcode: QVSTFSUX
    3551             : /* 836 */     MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 853
    3552             : /* 841 */     MCD::OPC_CheckField, 26, 6, 31, 129, 5, 0, // Skip to: 2257
    3553             : /* 848 */     MCD::OPC_Decode, 178, 10, 184, 1, // Opcode: QVSTFDX
    3554             : /* 853 */     MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 870
    3555             : /* 858 */     MCD::OPC_CheckField, 26, 6, 31, 112, 5, 0, // Skip to: 2257
    3556             : /* 865 */     MCD::OPC_Decode, 174, 10, 188, 1, // Opcode: QVSTFDUX
    3557             : /* 870 */     MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 887
    3558             : /* 875 */     MCD::OPC_CheckField, 26, 6, 31, 95, 5, 0, // Skip to: 2257
    3559             : /* 882 */     MCD::OPC_Decode, 144, 10, 184, 1, // Opcode: QVLFIWZX
    3560             : /* 887 */     MCD::OPC_FilterValue, 27, 12, 0, 0, // Skip to: 904
    3561             : /* 892 */     MCD::OPC_CheckField, 26, 6, 31, 78, 5, 0, // Skip to: 2257
    3562             : /* 899 */     MCD::OPC_Decode, 142, 10, 184, 1, // Opcode: QVLFIWAX
    3563             : /* 904 */     MCD::OPC_FilterValue, 30, 68, 5, 0, // Skip to: 2257
    3564             : /* 909 */     MCD::OPC_CheckField, 26, 6, 31, 61, 5, 0, // Skip to: 2257
    3565             : /* 916 */     MCD::OPC_Decode, 183, 10, 184, 1, // Opcode: QVSTFIWX
    3566             : /* 921 */     MCD::OPC_FilterValue, 15, 70, 1, 0, // Skip to: 1252
    3567             : /* 926 */     MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3568             : /* 929 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 946
    3569             : /* 934 */     MCD::OPC_CheckField, 26, 6, 31, 36, 5, 0, // Skip to: 2257
    3570             : /* 941 */     MCD::OPC_Decode, 135, 10, 184, 1, // Opcode: QVLFCSXA
    3571             : /* 946 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 963
    3572             : /* 951 */     MCD::OPC_CheckField, 26, 6, 31, 19, 5, 0, // Skip to: 2257
    3573             : /* 958 */     MCD::OPC_Decode, 133, 10, 184, 1, // Opcode: QVLFCSUXA
    3574             : /* 963 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 980
    3575             : /* 968 */     MCD::OPC_CheckField, 26, 6, 31, 2, 5, 0, // Skip to: 2257
    3576             : /* 975 */     MCD::OPC_Decode, 131, 10, 184, 1, // Opcode: QVLFCDXA
    3577             : /* 980 */     MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 997
    3578             : /* 985 */     MCD::OPC_CheckField, 26, 6, 31, 241, 4, 0, // Skip to: 2257
    3579             : /* 992 */     MCD::OPC_Decode, 129, 10, 184, 1, // Opcode: QVLFCDUXA
    3580             : /* 997 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 1014
    3581             : /* 1002 */    MCD::OPC_CheckField, 26, 6, 31, 224, 4, 0, // Skip to: 2257
    3582             : /* 1009 */    MCD::OPC_Decode, 170, 10, 184, 1, // Opcode: QVSTFCSXA
    3583             : /* 1014 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 1031
    3584             : /* 1019 */    MCD::OPC_CheckField, 26, 6, 31, 207, 4, 0, // Skip to: 2257
    3585             : /* 1026 */    MCD::OPC_Decode, 166, 10, 184, 1, // Opcode: QVSTFCSUXA
    3586             : /* 1031 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 1048
    3587             : /* 1036 */    MCD::OPC_CheckField, 26, 6, 31, 190, 4, 0, // Skip to: 2257
    3588             : /* 1043 */    MCD::OPC_Decode, 162, 10, 184, 1, // Opcode: QVSTFCDXA
    3589             : /* 1048 */    MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 1065
    3590             : /* 1053 */    MCD::OPC_CheckField, 26, 6, 31, 173, 4, 0, // Skip to: 2257
    3591             : /* 1060 */    MCD::OPC_Decode, 158, 10, 184, 1, // Opcode: QVSTFCDUXA
    3592             : /* 1065 */    MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 1082
    3593             : /* 1070 */    MCD::OPC_CheckField, 26, 6, 31, 156, 4, 0, // Skip to: 2257
    3594             : /* 1077 */    MCD::OPC_Decode, 149, 10, 184, 1, // Opcode: QVLFSXA
    3595             : /* 1082 */    MCD::OPC_FilterValue, 17, 12, 0, 0, // Skip to: 1099
    3596             : /* 1087 */    MCD::OPC_CheckField, 26, 6, 31, 139, 4, 0, // Skip to: 2257
    3597             : /* 1094 */    MCD::OPC_Decode, 147, 10, 184, 1, // Opcode: QVLFSUXA
    3598             : /* 1099 */    MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 1116
    3599             : /* 1104 */    MCD::OPC_CheckField, 26, 6, 31, 122, 4, 0, // Skip to: 2257
    3600             : /* 1111 */    MCD::OPC_Decode, 140, 10, 184, 1, // Opcode: QVLFDXA
    3601             : /* 1116 */    MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 1133
    3602             : /* 1121 */    MCD::OPC_CheckField, 26, 6, 31, 105, 4, 0, // Skip to: 2257
    3603             : /* 1128 */    MCD::OPC_Decode, 138, 10, 184, 1, // Opcode: QVLFDUXA
    3604             : /* 1133 */    MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 1150
    3605             : /* 1138 */    MCD::OPC_CheckField, 26, 6, 31, 88, 4, 0, // Skip to: 2257
    3606             : /* 1145 */    MCD::OPC_Decode, 191, 10, 184, 1, // Opcode: QVSTFSXA
    3607             : /* 1150 */    MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 1167
    3608             : /* 1155 */    MCD::OPC_CheckField, 26, 6, 31, 71, 4, 0, // Skip to: 2257
    3609             : /* 1162 */    MCD::OPC_Decode, 186, 10, 184, 1, // Opcode: QVSTFSUXA
    3610             : /* 1167 */    MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 1184
    3611             : /* 1172 */    MCD::OPC_CheckField, 26, 6, 31, 54, 4, 0, // Skip to: 2257
    3612             : /* 1179 */    MCD::OPC_Decode, 179, 10, 184, 1, // Opcode: QVSTFDXA
    3613             : /* 1184 */    MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 1201
    3614             : /* 1189 */    MCD::OPC_CheckField, 26, 6, 31, 37, 4, 0, // Skip to: 2257
    3615             : /* 1196 */    MCD::OPC_Decode, 175, 10, 184, 1, // Opcode: QVSTFDUXA
    3616             : /* 1201 */    MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 1218
    3617             : /* 1206 */    MCD::OPC_CheckField, 26, 6, 31, 20, 4, 0, // Skip to: 2257
    3618             : /* 1213 */    MCD::OPC_Decode, 145, 10, 184, 1, // Opcode: QVLFIWZXA
    3619             : /* 1218 */    MCD::OPC_FilterValue, 27, 12, 0, 0, // Skip to: 1235
    3620             : /* 1223 */    MCD::OPC_CheckField, 26, 6, 31, 3, 4, 0, // Skip to: 2257
    3621             : /* 1230 */    MCD::OPC_Decode, 143, 10, 184, 1, // Opcode: QVLFIWAXA
    3622             : /* 1235 */    MCD::OPC_FilterValue, 30, 249, 3, 0, // Skip to: 2257
    3623             : /* 1240 */    MCD::OPC_CheckField, 26, 6, 31, 242, 3, 0, // Skip to: 2257
    3624             : /* 1247 */    MCD::OPC_Decode, 184, 10, 184, 1, // Opcode: QVSTFIWXA
    3625             : /* 1252 */    MCD::OPC_FilterValue, 16, 212, 0, 0, // Skip to: 1469
    3626             : /* 1257 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3627             : /* 1260 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1277
    3628             : /* 1265 */    MCD::OPC_CheckField, 26, 6, 4, 217, 3, 0, // Skip to: 2257
    3629             : /* 1272 */    MCD::OPC_Decode, 181, 9, 189, 1, // Opcode: QVFCPSGN
    3630             : /* 1277 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1301
    3631             : /* 1282 */    MCD::OPC_CheckField, 26, 6, 4, 200, 3, 0, // Skip to: 2257
    3632             : /* 1289 */    MCD::OPC_CheckField, 16, 5, 0, 193, 3, 0, // Skip to: 2257
    3633             : /* 1296 */    MCD::OPC_Decode, 209, 9, 190, 1, // Opcode: QVFNEG
    3634             : /* 1301 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1325
    3635             : /* 1306 */    MCD::OPC_CheckField, 26, 6, 4, 176, 3, 0, // Skip to: 2257
    3636             : /* 1313 */    MCD::OPC_CheckField, 16, 5, 0, 169, 3, 0, // Skip to: 2257
    3637             : /* 1320 */    MCD::OPC_Decode, 198, 9, 190, 1, // Opcode: QVFMR
    3638             : /* 1325 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1349
    3639             : /* 1330 */    MCD::OPC_CheckField, 26, 6, 4, 152, 3, 0, // Skip to: 2257
    3640             : /* 1337 */    MCD::OPC_CheckField, 16, 5, 0, 145, 3, 0, // Skip to: 2257
    3641             : /* 1344 */    MCD::OPC_Decode, 207, 9, 190, 1, // Opcode: QVFNABS
    3642             : /* 1349 */    MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 1373
    3643             : /* 1354 */    MCD::OPC_CheckField, 26, 6, 4, 128, 3, 0, // Skip to: 2257
    3644             : /* 1361 */    MCD::OPC_CheckField, 16, 5, 0, 121, 3, 0, // Skip to: 2257
    3645             : /* 1368 */    MCD::OPC_Decode, 162, 9, 190, 1, // Opcode: QVFABS
    3646             : /* 1373 */    MCD::OPC_FilterValue, 12, 19, 0, 0, // Skip to: 1397
    3647             : /* 1378 */    MCD::OPC_CheckField, 26, 6, 4, 104, 3, 0, // Skip to: 2257
    3648             : /* 1385 */    MCD::OPC_CheckField, 16, 5, 0, 97, 3, 0, // Skip to: 2257
    3649             : /* 1392 */    MCD::OPC_Decode, 224, 9, 190, 1, // Opcode: QVFRIN
    3650             : /* 1397 */    MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 1421
    3651             : /* 1402 */    MCD::OPC_CheckField, 26, 6, 4, 80, 3, 0, // Skip to: 2257
    3652             : /* 1409 */    MCD::OPC_CheckField, 16, 5, 0, 73, 3, 0, // Skip to: 2257
    3653             : /* 1416 */    MCD::OPC_Decode, 228, 9, 190, 1, // Opcode: QVFRIZ
    3654             : /* 1421 */    MCD::OPC_FilterValue, 14, 19, 0, 0, // Skip to: 1445
    3655             : /* 1426 */    MCD::OPC_CheckField, 26, 6, 4, 56, 3, 0, // Skip to: 2257
    3656             : /* 1433 */    MCD::OPC_CheckField, 16, 5, 0, 49, 3, 0, // Skip to: 2257
    3657             : /* 1440 */    MCD::OPC_Decode, 226, 9, 190, 1, // Opcode: QVFRIP
    3658             : /* 1445 */    MCD::OPC_FilterValue, 15, 39, 3, 0, // Skip to: 2257
    3659             : /* 1450 */    MCD::OPC_CheckField, 26, 6, 4, 32, 3, 0, // Skip to: 2257
    3660             : /* 1457 */    MCD::OPC_CheckField, 16, 5, 0, 25, 3, 0, // Skip to: 2257
    3661             : /* 1464 */    MCD::OPC_Decode, 222, 9, 190, 1, // Opcode: QVFRIM
    3662             : /* 1469 */    MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 1497
    3663             : /* 1474 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3664             : /* 1477 */    MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1487
    3665             : /* 1482 */    MCD::OPC_Decode, 246, 9, 179, 1, // Opcode: QVFXMADDS
    3666             : /* 1487 */    MCD::OPC_FilterValue, 4, 253, 2, 0, // Skip to: 2257
    3667             : /* 1492 */    MCD::OPC_Decode, 245, 9, 179, 1, // Opcode: QVFXMADD
    3668             : /* 1497 */    MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 1525
    3669             : /* 1502 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3670             : /* 1505 */    MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1515
    3671             : /* 1510 */    MCD::OPC_Decode, 254, 9, 179, 1, // Opcode: QVFXXNPMADDS
    3672             : /* 1515 */    MCD::OPC_FilterValue, 4, 225, 2, 0, // Skip to: 2257
    3673             : /* 1520 */    MCD::OPC_Decode, 253, 9, 179, 1, // Opcode: QVFXXNPMADD
    3674             : /* 1525 */    MCD::OPC_FilterValue, 24, 26, 0, 0, // Skip to: 1556
    3675             : /* 1530 */    MCD::OPC_CheckField, 26, 6, 4, 208, 2, 0, // Skip to: 2257
    3676             : /* 1537 */    MCD::OPC_CheckField, 16, 5, 0, 201, 2, 0, // Skip to: 2257
    3677             : /* 1544 */    MCD::OPC_CheckField, 6, 5, 0, 194, 2, 0, // Skip to: 2257
    3678             : /* 1551 */    MCD::OPC_Decode, 231, 9, 191, 1, // Opcode: QVFRSPs
    3679             : /* 1556 */    MCD::OPC_FilterValue, 28, 183, 0, 0, // Skip to: 1744
    3680             : /* 1561 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3681             : /* 1564 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1588
    3682             : /* 1569 */    MCD::OPC_CheckField, 26, 6, 4, 169, 2, 0, // Skip to: 2257
    3683             : /* 1576 */    MCD::OPC_CheckField, 16, 5, 0, 162, 2, 0, // Skip to: 2257
    3684             : /* 1583 */    MCD::OPC_Decode, 188, 9, 190, 1, // Opcode: QVFCTIW
    3685             : /* 1588 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1612
    3686             : /* 1593 */    MCD::OPC_CheckField, 26, 6, 4, 145, 2, 0, // Skip to: 2257
    3687             : /* 1600 */    MCD::OPC_CheckField, 16, 5, 0, 138, 2, 0, // Skip to: 2257
    3688             : /* 1607 */    MCD::OPC_Decode, 189, 9, 190, 1, // Opcode: QVFCTIWU
    3689             : /* 1612 */    MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1636
    3690             : /* 1617 */    MCD::OPC_CheckField, 26, 6, 4, 121, 2, 0, // Skip to: 2257
    3691             : /* 1624 */    MCD::OPC_CheckField, 16, 5, 0, 114, 2, 0, // Skip to: 2257
    3692             : /* 1631 */    MCD::OPC_Decode, 183, 9, 190, 1, // Opcode: QVFCTID
    3693             : /* 1636 */    MCD::OPC_FilterValue, 26, 37, 0, 0, // Skip to: 1678
    3694             : /* 1641 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3695             : /* 1644 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1661
    3696             : /* 1649 */    MCD::OPC_CheckField, 16, 5, 0, 89, 2, 0, // Skip to: 2257
    3697             : /* 1656 */    MCD::OPC_Decode, 168, 9, 190, 1, // Opcode: QVFCFIDS
    3698             : /* 1661 */    MCD::OPC_FilterValue, 4, 79, 2, 0, // Skip to: 2257
    3699             : /* 1666 */    MCD::OPC_CheckField, 16, 5, 0, 72, 2, 0, // Skip to: 2257
    3700             : /* 1673 */    MCD::OPC_Decode, 167, 9, 190, 1, // Opcode: QVFCFID
    3701             : /* 1678 */    MCD::OPC_FilterValue, 29, 19, 0, 0, // Skip to: 1702
    3702             : /* 1683 */    MCD::OPC_CheckField, 26, 6, 4, 55, 2, 0, // Skip to: 2257
    3703             : /* 1690 */    MCD::OPC_CheckField, 16, 5, 0, 48, 2, 0, // Skip to: 2257
    3704             : /* 1697 */    MCD::OPC_Decode, 184, 9, 190, 1, // Opcode: QVFCTIDU
    3705             : /* 1702 */    MCD::OPC_FilterValue, 30, 38, 2, 0, // Skip to: 2257
    3706             : /* 1707 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3707             : /* 1710 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1727
    3708             : /* 1715 */    MCD::OPC_CheckField, 16, 5, 0, 23, 2, 0, // Skip to: 2257
    3709             : /* 1722 */    MCD::OPC_Decode, 170, 9, 190, 1, // Opcode: QVFCFIDUS
    3710             : /* 1727 */    MCD::OPC_FilterValue, 4, 13, 2, 0, // Skip to: 2257
    3711             : /* 1732 */    MCD::OPC_CheckField, 16, 5, 0, 6, 2, 0, // Skip to: 2257
    3712             : /* 1739 */    MCD::OPC_Decode, 169, 9, 190, 1, // Opcode: QVFCFIDU
    3713             : /* 1744 */    MCD::OPC_FilterValue, 30, 99, 0, 0, // Skip to: 1848
    3714             : /* 1749 */    MCD::OPC_ExtractField, 6, 5,  // Inst{10-6} ...
    3715             : /* 1752 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1776
    3716             : /* 1757 */    MCD::OPC_CheckField, 26, 6, 4, 237, 1, 0, // Skip to: 2257
    3717             : /* 1764 */    MCD::OPC_CheckField, 16, 5, 0, 230, 1, 0, // Skip to: 2257
    3718             : /* 1771 */    MCD::OPC_Decode, 191, 9, 190, 1, // Opcode: QVFCTIWZ
    3719             : /* 1776 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1800
    3720             : /* 1781 */    MCD::OPC_CheckField, 26, 6, 4, 213, 1, 0, // Skip to: 2257
    3721             : /* 1788 */    MCD::OPC_CheckField, 16, 5, 0, 206, 1, 0, // Skip to: 2257
    3722             : /* 1795 */    MCD::OPC_Decode, 190, 9, 190, 1, // Opcode: QVFCTIWUZ
    3723             : /* 1800 */    MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1824
    3724             : /* 1805 */    MCD::OPC_CheckField, 26, 6, 4, 189, 1, 0, // Skip to: 2257
    3725             : /* 1812 */    MCD::OPC_CheckField, 16, 5, 0, 182, 1, 0, // Skip to: 2257
    3726             : /* 1819 */    MCD::OPC_Decode, 186, 9, 190, 1, // Opcode: QVFCTIDZ
    3727             : /* 1824 */    MCD::OPC_FilterValue, 29, 172, 1, 0, // Skip to: 2257
    3728             : /* 1829 */    MCD::OPC_CheckField, 26, 6, 4, 165, 1, 0, // Skip to: 2257
    3729             : /* 1836 */    MCD::OPC_CheckField, 16, 5, 0, 158, 1, 0, // Skip to: 2257
    3730             : /* 1843 */    MCD::OPC_Decode, 185, 9, 190, 1, // Opcode: QVFCTIDUZ
    3731             : /* 1848 */    MCD::OPC_FilterValue, 34, 37, 0, 0, // Skip to: 1890
    3732             : /* 1853 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3733             : /* 1856 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1873
    3734             : /* 1861 */    MCD::OPC_CheckField, 11, 5, 0, 133, 1, 0, // Skip to: 2257
    3735             : /* 1868 */    MCD::OPC_Decode, 248, 9, 192, 1, // Opcode: QVFXMULS
    3736             : /* 1873 */    MCD::OPC_FilterValue, 4, 123, 1, 0, // Skip to: 2257
    3737             : /* 1878 */    MCD::OPC_CheckField, 11, 5, 0, 116, 1, 0, // Skip to: 2257
    3738             : /* 1885 */    MCD::OPC_Decode, 247, 9, 192, 1, // Opcode: QVFXMUL
    3739             : /* 1890 */    MCD::OPC_FilterValue, 40, 37, 0, 0, // Skip to: 1932
    3740             : /* 1895 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3741             : /* 1898 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1915
    3742             : /* 1903 */    MCD::OPC_CheckField, 6, 5, 0, 91, 1, 0, // Skip to: 2257
    3743             : /* 1910 */    MCD::OPC_Decode, 241, 9, 193, 1, // Opcode: QVFSUBSs
    3744             : /* 1915 */    MCD::OPC_FilterValue, 4, 81, 1, 0, // Skip to: 2257
    3745             : /* 1920 */    MCD::OPC_CheckField, 6, 5, 0, 74, 1, 0, // Skip to: 2257
    3746             : /* 1927 */    MCD::OPC_Decode, 239, 9, 189, 1, // Opcode: QVFSUB
    3747             : /* 1932 */    MCD::OPC_FilterValue, 42, 37, 0, 0, // Skip to: 1974
    3748             : /* 1937 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3749             : /* 1940 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1957
    3750             : /* 1945 */    MCD::OPC_CheckField, 6, 5, 0, 49, 1, 0, // Skip to: 2257
    3751             : /* 1952 */    MCD::OPC_Decode, 166, 9, 193, 1, // Opcode: QVFADDSs
    3752             : /* 1957 */    MCD::OPC_FilterValue, 4, 39, 1, 0, // Skip to: 2257
    3753             : /* 1962 */    MCD::OPC_CheckField, 6, 5, 0, 32, 1, 0, // Skip to: 2257
    3754             : /* 1969 */    MCD::OPC_Decode, 164, 9, 189, 1, // Opcode: QVFADD
    3755             : /* 1974 */    MCD::OPC_FilterValue, 46, 12, 0, 0, // Skip to: 1991
    3756             : /* 1979 */    MCD::OPC_CheckField, 26, 6, 4, 15, 1, 0, // Skip to: 2257
    3757             : /* 1986 */    MCD::OPC_Decode, 236, 9, 194, 1, // Opcode: QVFSELb
    3758             : /* 1991 */    MCD::OPC_FilterValue, 48, 51, 0, 0, // Skip to: 2047
    3759             : /* 1996 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3760             : /* 1999 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2023
    3761             : /* 2004 */    MCD::OPC_CheckField, 16, 5, 0, 246, 0, 0, // Skip to: 2257
    3762             : /* 2011 */    MCD::OPC_CheckField, 6, 5, 0, 239, 0, 0, // Skip to: 2257
    3763             : /* 2018 */    MCD::OPC_Decode, 220, 9, 190, 1, // Opcode: QVFRES
    3764             : /* 2023 */    MCD::OPC_FilterValue, 4, 229, 0, 0, // Skip to: 2257
    3765             : /* 2028 */    MCD::OPC_CheckField, 16, 5, 0, 222, 0, 0, // Skip to: 2257
    3766             : /* 2035 */    MCD::OPC_CheckField, 6, 5, 0, 215, 0, 0, // Skip to: 2257
    3767             : /* 2042 */    MCD::OPC_Decode, 219, 9, 190, 1, // Opcode: QVFRE
    3768             : /* 2047 */    MCD::OPC_FilterValue, 50, 37, 0, 0, // Skip to: 2089
    3769             : /* 2052 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3770             : /* 2055 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2072
    3771             : /* 2060 */    MCD::OPC_CheckField, 11, 5, 0, 190, 0, 0, // Skip to: 2257
    3772             : /* 2067 */    MCD::OPC_Decode, 206, 9, 195, 1, // Opcode: QVFMULSs
    3773             : /* 2072 */    MCD::OPC_FilterValue, 4, 180, 0, 0, // Skip to: 2257
    3774             : /* 2077 */    MCD::OPC_CheckField, 11, 5, 0, 173, 0, 0, // Skip to: 2257
    3775             : /* 2084 */    MCD::OPC_Decode, 204, 9, 192, 1, // Opcode: QVFMUL
    3776             : /* 2089 */    MCD::OPC_FilterValue, 52, 51, 0, 0, // Skip to: 2145
    3777             : /* 2094 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3778             : /* 2097 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2121
    3779             : /* 2102 */    MCD::OPC_CheckField, 16, 5, 0, 148, 0, 0, // Skip to: 2257
    3780             : /* 2109 */    MCD::OPC_CheckField, 6, 5, 0, 141, 0, 0, // Skip to: 2257
    3781             : /* 2116 */    MCD::OPC_Decode, 233, 9, 190, 1, // Opcode: QVFRSQRTES
    3782             : /* 2121 */    MCD::OPC_FilterValue, 4, 131, 0, 0, // Skip to: 2257
    3783             : /* 2126 */    MCD::OPC_CheckField, 16, 5, 0, 124, 0, 0, // Skip to: 2257
    3784             : /* 2133 */    MCD::OPC_CheckField, 6, 5, 0, 117, 0, 0, // Skip to: 2257
    3785             : /* 2140 */    MCD::OPC_Decode, 232, 9, 190, 1, // Opcode: QVFRSQRTE
    3786             : /* 2145 */    MCD::OPC_FilterValue, 56, 23, 0, 0, // Skip to: 2173
    3787             : /* 2150 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3788             : /* 2153 */    MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2163
    3789             : /* 2158 */    MCD::OPC_Decode, 203, 9, 196, 1, // Opcode: QVFMSUBSs
    3790             : /* 2163 */    MCD::OPC_FilterValue, 4, 89, 0, 0, // Skip to: 2257
    3791             : /* 2168 */    MCD::OPC_Decode, 201, 9, 179, 1, // Opcode: QVFMSUB
    3792             : /* 2173 */    MCD::OPC_FilterValue, 58, 23, 0, 0, // Skip to: 2201
    3793             : /* 2178 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3794             : /* 2181 */    MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2191
    3795             : /* 2186 */    MCD::OPC_Decode, 197, 9, 196, 1, // Opcode: QVFMADDSs
    3796             : /* 2191 */    MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 2257
    3797             : /* 2196 */    MCD::OPC_Decode, 195, 9, 179, 1, // Opcode: QVFMADD
    3798             : /* 2201 */    MCD::OPC_FilterValue, 60, 23, 0, 0, // Skip to: 2229
    3799             : /* 2206 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3800             : /* 2209 */    MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2219
    3801             : /* 2214 */    MCD::OPC_Decode, 216, 9, 196, 1, // Opcode: QVFNMSUBSs
    3802             : /* 2219 */    MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 2257
    3803             : /* 2224 */    MCD::OPC_Decode, 214, 9, 179, 1, // Opcode: QVFNMSUB
    3804             : /* 2229 */    MCD::OPC_FilterValue, 62, 23, 0, 0, // Skip to: 2257
    3805             : /* 2234 */    MCD::OPC_ExtractField, 26, 6,  // Inst{31-26} ...
    3806             : /* 2237 */    MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2247
    3807             : /* 2242 */    MCD::OPC_Decode, 213, 9, 196, 1, // Opcode: QVFNMADDSs
    3808             : /* 2247 */    MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 2257
    3809             : /* 2252 */    MCD::OPC_Decode, 211, 9, 179, 1, // Opcode: QVFNMADD
    3810             : /* 2257 */    MCD::OPC_Fail,
    3811             :   0
    3812             : };
    3813             : 
    3814             : static const uint8_t DecoderTableSPE32[] = {
    3815             : /* 0 */       MCD::OPC_ExtractField, 3, 8,  // Inst{10-3} ...
    3816             : /* 3 */       MCD::OPC_FilterValue, 64, 71, 0, 0, // Skip to: 79
    3817             : /* 8 */       MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3818             : /* 11 */      MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28
    3819             : /* 16 */      MCD::OPC_CheckField, 26, 6, 4, 131, 20, 0, // Skip to: 5274
    3820             : /* 23 */      MCD::OPC_Decode, 206, 4, 197, 1, // Opcode: EVADDW
    3821             : /* 28 */      MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 45
    3822             : /* 33 */      MCD::OPC_CheckField, 26, 6, 4, 114, 20, 0, // Skip to: 5274
    3823             : /* 40 */      MCD::OPC_Decode, 201, 4, 198, 1, // Opcode: EVADDIW
    3824             : /* 45 */      MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 62
    3825             : /* 50 */      MCD::OPC_CheckField, 26, 6, 4, 97, 20, 0, // Skip to: 5274
    3826             : /* 57 */      MCD::OPC_Decode, 136, 6, 197, 1, // Opcode: EVSUBFW
    3827             : /* 62 */      MCD::OPC_FilterValue, 6, 87, 20, 0, // Skip to: 5274
    3828             : /* 67 */      MCD::OPC_CheckField, 26, 6, 4, 80, 20, 0, // Skip to: 5274
    3829             : /* 74 */      MCD::OPC_Decode, 137, 6, 199, 1, // Opcode: EVSUBIFW
    3830             : /* 79 */      MCD::OPC_FilterValue, 65, 187, 0, 0, // Skip to: 271
    3831             : /* 84 */      MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3832             : /* 87 */      MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 111
    3833             : /* 92 */      MCD::OPC_CheckField, 26, 6, 4, 55, 20, 0, // Skip to: 5274
    3834             : /* 99 */      MCD::OPC_CheckField, 11, 5, 0, 48, 20, 0, // Skip to: 5274
    3835             : /* 106 */     MCD::OPC_Decode, 200, 4, 200, 1, // Opcode: EVABS
    3836             : /* 111 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 135
    3837             : /* 116 */     MCD::OPC_CheckField, 26, 6, 4, 31, 20, 0, // Skip to: 5274
    3838             : /* 123 */     MCD::OPC_CheckField, 11, 5, 0, 24, 20, 0, // Skip to: 5274
    3839             : /* 130 */     MCD::OPC_Decode, 230, 5, 200, 1, // Opcode: EVNEG
    3840             : /* 135 */     MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 159
    3841             : /* 140 */     MCD::OPC_CheckField, 26, 6, 4, 7, 20, 0, // Skip to: 5274
    3842             : /* 147 */     MCD::OPC_CheckField, 11, 5, 0, 0, 20, 0, // Skip to: 5274
    3843             : /* 154 */     MCD::OPC_Decode, 219, 4, 200, 1, // Opcode: EVEXTSB
    3844             : /* 159 */     MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 183
    3845             : /* 164 */     MCD::OPC_CheckField, 26, 6, 4, 239, 19, 0, // Skip to: 5274
    3846             : /* 171 */     MCD::OPC_CheckField, 11, 5, 0, 232, 19, 0, // Skip to: 5274
    3847             : /* 178 */     MCD::OPC_Decode, 220, 4, 200, 1, // Opcode: EVEXTSH
    3848             : /* 183 */     MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 207
    3849             : /* 188 */     MCD::OPC_CheckField, 26, 6, 4, 215, 19, 0, // Skip to: 5274
    3850             : /* 195 */     MCD::OPC_CheckField, 11, 5, 0, 208, 19, 0, // Skip to: 5274
    3851             : /* 202 */     MCD::OPC_Decode, 236, 5, 200, 1, // Opcode: EVRNDW
    3852             : /* 207 */     MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 231
    3853             : /* 212 */     MCD::OPC_CheckField, 26, 6, 4, 191, 19, 0, // Skip to: 5274
    3854             : /* 219 */     MCD::OPC_CheckField, 11, 5, 0, 184, 19, 0, // Skip to: 5274
    3855             : /* 226 */     MCD::OPC_Decode, 215, 4, 200, 1, // Opcode: EVCNTLZW
    3856             : /* 231 */     MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 255
    3857             : /* 236 */     MCD::OPC_CheckField, 26, 6, 4, 167, 19, 0, // Skip to: 5274
    3858             : /* 243 */     MCD::OPC_CheckField, 11, 5, 0, 160, 19, 0, // Skip to: 5274
    3859             : /* 250 */     MCD::OPC_Decode, 214, 4, 200, 1, // Opcode: EVCNTLSW
    3860             : /* 255 */     MCD::OPC_FilterValue, 7, 150, 19, 0, // Skip to: 5274
    3861             : /* 260 */     MCD::OPC_CheckField, 26, 6, 4, 143, 19, 0, // Skip to: 5274
    3862             : /* 267 */     MCD::OPC_Decode, 174, 3, 62, // Opcode: BRINC
    3863             : /* 271 */     MCD::OPC_FilterValue, 66, 71, 0, 0, // Skip to: 347
    3864             : /* 276 */     MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3865             : /* 279 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 296
    3866             : /* 284 */     MCD::OPC_CheckField, 26, 6, 4, 119, 19, 0, // Skip to: 5274
    3867             : /* 291 */     MCD::OPC_Decode, 207, 4, 197, 1, // Opcode: EVAND
    3868             : /* 296 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 313
    3869             : /* 301 */     MCD::OPC_CheckField, 26, 6, 4, 102, 19, 0, // Skip to: 5274
    3870             : /* 308 */     MCD::OPC_Decode, 208, 4, 197, 1, // Opcode: EVANDC
    3871             : /* 313 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 330
    3872             : /* 318 */     MCD::OPC_CheckField, 26, 6, 4, 85, 19, 0, // Skip to: 5274
    3873             : /* 325 */     MCD::OPC_Decode, 138, 6, 197, 1, // Opcode: EVXOR
    3874             : /* 330 */     MCD::OPC_FilterValue, 7, 75, 19, 0, // Skip to: 5274
    3875             : /* 335 */     MCD::OPC_CheckField, 26, 6, 4, 68, 19, 0, // Skip to: 5274
    3876             : /* 342 */     MCD::OPC_Decode, 232, 5, 197, 1, // Opcode: EVOR
    3877             : /* 347 */     MCD::OPC_FilterValue, 67, 71, 0, 0, // Skip to: 423
    3878             : /* 352 */     MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3879             : /* 355 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 372
    3880             : /* 360 */     MCD::OPC_CheckField, 26, 6, 4, 43, 19, 0, // Skip to: 5274
    3881             : /* 367 */     MCD::OPC_Decode, 231, 5, 197, 1, // Opcode: EVNOR
    3882             : /* 372 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 389
    3883             : /* 377 */     MCD::OPC_CheckField, 26, 6, 4, 26, 19, 0, // Skip to: 5274
    3884             : /* 384 */     MCD::OPC_Decode, 218, 4, 197, 1, // Opcode: EVEQV
    3885             : /* 389 */     MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 406
    3886             : /* 394 */     MCD::OPC_CheckField, 26, 6, 4, 9, 19, 0, // Skip to: 5274
    3887             : /* 401 */     MCD::OPC_Decode, 233, 5, 197, 1, // Opcode: EVORC
    3888             : /* 406 */     MCD::OPC_FilterValue, 6, 255, 18, 0, // Skip to: 5274
    3889             : /* 411 */     MCD::OPC_CheckField, 26, 6, 4, 248, 18, 0, // Skip to: 5274
    3890             : /* 418 */     MCD::OPC_Decode, 229, 5, 197, 1, // Opcode: EVNAND
    3891             : /* 423 */     MCD::OPC_FilterValue, 68, 105, 0, 0, // Skip to: 533
    3892             : /* 428 */     MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3893             : /* 431 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 448
    3894             : /* 436 */     MCD::OPC_CheckField, 26, 6, 4, 223, 18, 0, // Skip to: 5274
    3895             : /* 443 */     MCD::OPC_Decode, 245, 5, 197, 1, // Opcode: EVSRWU
    3896             : /* 448 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 465
    3897             : /* 453 */     MCD::OPC_CheckField, 26, 6, 4, 206, 18, 0, // Skip to: 5274
    3898             : /* 460 */     MCD::OPC_Decode, 244, 5, 197, 1, // Opcode: EVSRWS
    3899             : /* 465 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 482
    3900             : /* 470 */     MCD::OPC_CheckField, 26, 6, 4, 189, 18, 0, // Skip to: 5274
    3901             : /* 477 */     MCD::OPC_Decode, 243, 5, 198, 1, // Opcode: EVSRWIU
    3902             : /* 482 */     MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 499
    3903             : /* 487 */     MCD::OPC_CheckField, 26, 6, 4, 172, 18, 0, // Skip to: 5274
    3904             : /* 494 */     MCD::OPC_Decode, 242, 5, 198, 1, // Opcode: EVSRWIS
    3905             : /* 499 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 516
    3906             : /* 504 */     MCD::OPC_CheckField, 26, 6, 4, 155, 18, 0, // Skip to: 5274
    3907             : /* 511 */     MCD::OPC_Decode, 238, 5, 197, 1, // Opcode: EVSLW
    3908             : /* 516 */     MCD::OPC_FilterValue, 6, 145, 18, 0, // Skip to: 5274
    3909             : /* 521 */     MCD::OPC_CheckField, 26, 6, 4, 138, 18, 0, // Skip to: 5274
    3910             : /* 528 */     MCD::OPC_Decode, 239, 5, 198, 1, // Opcode: EVSLWI
    3911             : /* 533 */     MCD::OPC_FilterValue, 69, 153, 0, 0, // Skip to: 691
    3912             : /* 538 */     MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3913             : /* 541 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 558
    3914             : /* 546 */     MCD::OPC_CheckField, 26, 6, 4, 113, 18, 0, // Skip to: 5274
    3915             : /* 553 */     MCD::OPC_Decode, 234, 5, 197, 1, // Opcode: EVRLW
    3916             : /* 558 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 582
    3917             : /* 563 */     MCD::OPC_CheckField, 26, 6, 4, 96, 18, 0, // Skip to: 5274
    3918             : /* 570 */     MCD::OPC_CheckField, 11, 5, 0, 89, 18, 0, // Skip to: 5274
    3919             : /* 577 */     MCD::OPC_Decode, 241, 5, 201, 1, // Opcode: EVSPLATI
    3920             : /* 582 */     MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 599
    3921             : /* 587 */     MCD::OPC_CheckField, 26, 6, 4, 72, 18, 0, // Skip to: 5274
    3922             : /* 594 */     MCD::OPC_Decode, 235, 5, 198, 1, // Opcode: EVRLWI
    3923             : /* 599 */     MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 623
    3924             : /* 604 */     MCD::OPC_CheckField, 26, 6, 4, 55, 18, 0, // Skip to: 5274
    3925             : /* 611 */     MCD::OPC_CheckField, 11, 5, 0, 48, 18, 0, // Skip to: 5274
    3926             : /* 618 */     MCD::OPC_Decode, 240, 5, 201, 1, // Opcode: EVSPLATFI
    3927             : /* 623 */     MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 640
    3928             : /* 628 */     MCD::OPC_CheckField, 26, 6, 4, 31, 18, 0, // Skip to: 5274
    3929             : /* 635 */     MCD::OPC_Decode, 138, 5, 197, 1, // Opcode: EVMERGEHI
    3930             : /* 640 */     MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 657
    3931             : /* 645 */     MCD::OPC_CheckField, 26, 6, 4, 14, 18, 0, // Skip to: 5274
    3932             : /* 652 */     MCD::OPC_Decode, 140, 5, 197, 1, // Opcode: EVMERGELO
    3933             : /* 657 */     MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 674
    3934             : /* 662 */     MCD::OPC_CheckField, 26, 6, 4, 253, 17, 0, // Skip to: 5274
    3935             : /* 669 */     MCD::OPC_Decode, 139, 5, 197, 1, // Opcode: EVMERGEHILO
    3936             : /* 674 */     MCD::OPC_FilterValue, 7, 243, 17, 0, // Skip to: 5274
    3937             : /* 679 */     MCD::OPC_CheckField, 26, 6, 4, 236, 17, 0, // Skip to: 5274
    3938             : /* 686 */     MCD::OPC_Decode, 141, 5, 197, 1, // Opcode: EVMERGELOHI
    3939             : /* 691 */     MCD::OPC_FilterValue, 70, 123, 0, 0, // Skip to: 819
    3940             : /* 696 */     MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3941             : /* 699 */     MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 723
    3942             : /* 704 */     MCD::OPC_CheckField, 26, 6, 4, 211, 17, 0, // Skip to: 5274
    3943             : /* 711 */     MCD::OPC_CheckField, 21, 2, 0, 204, 17, 0, // Skip to: 5274
    3944             : /* 718 */     MCD::OPC_Decode, 211, 4, 202, 1, // Opcode: EVCMPGTU
    3945             : /* 723 */     MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 747
    3946             : /* 728 */     MCD::OPC_CheckField, 26, 6, 4, 187, 17, 0, // Skip to: 5274
    3947             : /* 735 */     MCD::OPC_CheckField, 21, 2, 0, 180, 17, 0, // Skip to: 5274
    3948             : /* 742 */     MCD::OPC_Decode, 210, 4, 202, 1, // Opcode: EVCMPGTS
    3949             : /* 747 */     MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 771
    3950             : /* 752 */     MCD::OPC_CheckField, 26, 6, 4, 163, 17, 0, // Skip to: 5274
    3951             : /* 759 */     MCD::OPC_CheckField, 21, 2, 0, 156, 17, 0, // Skip to: 5274
    3952             : /* 766 */     MCD::OPC_Decode, 213, 4, 202, 1, // Opcode: EVCMPLTU
    3953             : /* 771 */     MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 795
    3954             : /* 776 */     MCD::OPC_CheckField, 26, 6, 4, 139, 17, 0, // Skip to: 5274
    3955             : /* 783 */     MCD::OPC_CheckField, 21, 2, 0, 132, 17, 0, // Skip to: 5274
    3956             : /* 790 */     MCD::OPC_Decode, 212, 4, 202, 1, // Opcode: EVCMPLTS
    3957             : /* 795 */     MCD::OPC_FilterValue, 4, 122, 17, 0, // Skip to: 5274
    3958             : /* 800 */     MCD::OPC_CheckField, 26, 6, 4, 115, 17, 0, // Skip to: 5274
    3959             : /* 807 */     MCD::OPC_CheckField, 21, 2, 0, 108, 17, 0, // Skip to: 5274
    3960             : /* 814 */     MCD::OPC_Decode, 209, 4, 202, 1, // Opcode: EVCMPEQ
    3961             : /* 819 */     MCD::OPC_FilterValue, 79, 12, 0, 0, // Skip to: 836
    3962             : /* 824 */     MCD::OPC_CheckField, 26, 6, 4, 91, 17, 0, // Skip to: 5274
    3963             : /* 831 */     MCD::OPC_Decode, 237, 5, 203, 1, // Opcode: EVSEL
    3964             : /* 836 */     MCD::OPC_FilterValue, 80, 109, 0, 0, // Skip to: 950
    3965             : /* 841 */     MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3966             : /* 844 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 861
    3967             : /* 849 */     MCD::OPC_CheckField, 26, 6, 4, 66, 17, 0, // Skip to: 5274
    3968             : /* 856 */     MCD::OPC_Decode, 222, 4, 197, 1, // Opcode: EVFSADD
    3969             : /* 861 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 878
    3970             : /* 866 */     MCD::OPC_CheckField, 26, 6, 4, 49, 17, 0, // Skip to: 5274
    3971             : /* 873 */     MCD::OPC_Decode, 240, 4, 197, 1, // Opcode: EVFSSUB
    3972             : /* 878 */     MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 902
    3973             : /* 883 */     MCD::OPC_CheckField, 26, 6, 4, 32, 17, 0, // Skip to: 5274
    3974             : /* 890 */     MCD::OPC_CheckField, 11, 5, 0, 25, 17, 0, // Skip to: 5274
    3975             : /* 897 */     MCD::OPC_Decode, 221, 4, 200, 1, // Opcode: EVFSABS
    3976             : /* 902 */     MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 926
    3977             : /* 907 */     MCD::OPC_CheckField, 26, 6, 4, 8, 17, 0, // Skip to: 5274
    3978             : /* 914 */     MCD::OPC_CheckField, 11, 5, 0, 1, 17, 0, // Skip to: 5274
    3979             : /* 921 */     MCD::OPC_Decode, 238, 4, 200, 1, // Opcode: EVFSNABS
    3980             : /* 926 */     MCD::OPC_FilterValue, 6, 247, 16, 0, // Skip to: 5274
    3981             : /* 931 */     MCD::OPC_CheckField, 26, 6, 4, 240, 16, 0, // Skip to: 5274
    3982             : /* 938 */     MCD::OPC_CheckField, 11, 5, 0, 233, 16, 0, // Skip to: 5274
    3983             : /* 945 */     MCD::OPC_Decode, 239, 4, 200, 1, // Opcode: EVFSNEG
    3984             : /* 950 */     MCD::OPC_FilterValue, 81, 133, 0, 0, // Skip to: 1088
    3985             : /* 955 */     MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    3986             : /* 958 */     MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 975
    3987             : /* 963 */     MCD::OPC_CheckField, 26, 6, 4, 208, 16, 0, // Skip to: 5274
    3988             : /* 970 */     MCD::OPC_Decode, 237, 4, 197, 1, // Opcode: EVFSMUL
    3989             : /* 975 */     MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 992
    3990             : /* 980 */     MCD::OPC_CheckField, 26, 6, 4, 191, 16, 0, // Skip to: 5274
    3991             : /* 987 */     MCD::OPC_Decode, 236, 4, 197, 1, // Opcode: EVFSDIV
    3992             : /* 992 */     MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1016
    3993             : /* 997 */     MCD::OPC_CheckField, 26, 6, 4, 174, 16, 0, // Skip to: 5274
    3994             : /* 1004 */    MCD::OPC_CheckField, 16, 5, 0, 167, 16, 0, // Skip to: 5274
    3995             : /* 1011 */    MCD::OPC_Decode, 226, 4, 204, 1, // Opcode: EVFSCFUI
    3996             : /* 1016 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1040
    3997             : /* 1021 */    MCD::OPC_CheckField, 26, 6, 4, 150, 16, 0, // Skip to: 5274
    3998             : /* 1028 */    MCD::OPC_CheckField, 21, 2, 0, 143, 16, 0, // Skip to: 5274
    3999             : /* 1035 */    MCD::OPC_Decode, 228, 4, 202, 1, // Opcode: EVFSCMPGT
    4000             : /* 1040 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1064
    4001             : /* 1045 */    MCD::OPC_CheckField, 26, 6, 4, 126, 16, 0, // Skip to: 5274
    4002             : /* 1052 */    MCD::OPC_CheckField, 21, 2, 0, 119, 16, 0, // Skip to: 5274
    4003             : /* 1059 */    MCD::OPC_Decode, 229, 4, 202, 1, // Opcode: EVFSCMPLT
    4004             : /* 1064 */    MCD::OPC_FilterValue, 6, 109, 16, 0, // Skip to: 5274
    4005             : /* 1069 */    MCD::OPC_CheckField, 26, 6, 4, 102, 16, 0, // Skip to: 5274
    4006             : /* 1076 */    MCD::OPC_CheckField, 21, 2, 0, 95, 16, 0, // Skip to: 5274
    4007             : /* 1083 */    MCD::OPC_Decode, 227, 4, 202, 1, // Opcode: EVFSCMPEQ
    4008             : /* 1088 */    MCD::OPC_FilterValue, 82, 171, 0, 0, // Skip to: 1264
    4009             : /* 1093 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4010             : /* 1096 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1120
    4011             : /* 1101 */    MCD::OPC_CheckField, 26, 6, 4, 70, 16, 0, // Skip to: 5274
    4012             : /* 1108 */    MCD::OPC_CheckField, 16, 5, 0, 63, 16, 0, // Skip to: 5274
    4013             : /* 1115 */    MCD::OPC_Decode, 224, 4, 204, 1, // Opcode: EVFSCFSI
    4014             : /* 1120 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1144
    4015             : /* 1125 */    MCD::OPC_CheckField, 26, 6, 4, 46, 16, 0, // Skip to: 5274
    4016             : /* 1132 */    MCD::OPC_CheckField, 16, 5, 0, 39, 16, 0, // Skip to: 5274
    4017             : /* 1139 */    MCD::OPC_Decode, 225, 4, 204, 1, // Opcode: EVFSCFUF
    4018             : /* 1144 */    MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1168
    4019             : /* 1149 */    MCD::OPC_CheckField, 26, 6, 4, 22, 16, 0, // Skip to: 5274
    4020             : /* 1156 */    MCD::OPC_CheckField, 16, 5, 0, 15, 16, 0, // Skip to: 5274
    4021             : /* 1163 */    MCD::OPC_Decode, 223, 4, 204, 1, // Opcode: EVFSCFSF
    4022             : /* 1168 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1192
    4023             : /* 1173 */    MCD::OPC_CheckField, 26, 6, 4, 254, 15, 0, // Skip to: 5274
    4024             : /* 1180 */    MCD::OPC_CheckField, 16, 5, 0, 247, 15, 0, // Skip to: 5274
    4025             : /* 1187 */    MCD::OPC_Decode, 234, 4, 204, 1, // Opcode: EVFSCTUI
    4026             : /* 1192 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1216
    4027             : /* 1197 */    MCD::OPC_CheckField, 26, 6, 4, 230, 15, 0, // Skip to: 5274
    4028             : /* 1204 */    MCD::OPC_CheckField, 16, 5, 0, 223, 15, 0, // Skip to: 5274
    4029             : /* 1211 */    MCD::OPC_Decode, 231, 4, 204, 1, // Opcode: EVFSCTSI
    4030             : /* 1216 */    MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1240
    4031             : /* 1221 */    MCD::OPC_CheckField, 26, 6, 4, 206, 15, 0, // Skip to: 5274
    4032             : /* 1228 */    MCD::OPC_CheckField, 16, 5, 0, 199, 15, 0, // Skip to: 5274
    4033             : /* 1235 */    MCD::OPC_Decode, 233, 4, 204, 1, // Opcode: EVFSCTUF
    4034             : /* 1240 */    MCD::OPC_FilterValue, 7, 189, 15, 0, // Skip to: 5274
    4035             : /* 1245 */    MCD::OPC_CheckField, 26, 6, 4, 182, 15, 0, // Skip to: 5274
    4036             : /* 1252 */    MCD::OPC_CheckField, 16, 5, 0, 175, 15, 0, // Skip to: 5274
    4037             : /* 1259 */    MCD::OPC_Decode, 230, 4, 204, 1, // Opcode: EVFSCTSF
    4038             : /* 1264 */    MCD::OPC_FilterValue, 83, 123, 0, 0, // Skip to: 1392
    4039             : /* 1269 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4040             : /* 1272 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1296
    4041             : /* 1277 */    MCD::OPC_CheckField, 26, 6, 4, 150, 15, 0, // Skip to: 5274
    4042             : /* 1284 */    MCD::OPC_CheckField, 16, 5, 0, 143, 15, 0, // Skip to: 5274
    4043             : /* 1291 */    MCD::OPC_Decode, 235, 4, 204, 1, // Opcode: EVFSCTUIZ
    4044             : /* 1296 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1320
    4045             : /* 1301 */    MCD::OPC_CheckField, 26, 6, 4, 126, 15, 0, // Skip to: 5274
    4046             : /* 1308 */    MCD::OPC_CheckField, 16, 5, 0, 119, 15, 0, // Skip to: 5274
    4047             : /* 1315 */    MCD::OPC_Decode, 232, 4, 204, 1, // Opcode: EVFSCTSIZ
    4048             : /* 1320 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1344
    4049             : /* 1325 */    MCD::OPC_CheckField, 26, 6, 4, 102, 15, 0, // Skip to: 5274
    4050             : /* 1332 */    MCD::OPC_CheckField, 21, 2, 0, 95, 15, 0, // Skip to: 5274
    4051             : /* 1339 */    MCD::OPC_Decode, 242, 4, 202, 1, // Opcode: EVFSTSTGT
    4052             : /* 1344 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1368
    4053             : /* 1349 */    MCD::OPC_CheckField, 26, 6, 4, 78, 15, 0, // Skip to: 5274
    4054             : /* 1356 */    MCD::OPC_CheckField, 21, 2, 0, 71, 15, 0, // Skip to: 5274
    4055             : /* 1363 */    MCD::OPC_Decode, 243, 4, 202, 1, // Opcode: EVFSTSTLT
    4056             : /* 1368 */    MCD::OPC_FilterValue, 6, 61, 15, 0, // Skip to: 5274
    4057             : /* 1373 */    MCD::OPC_CheckField, 26, 6, 4, 54, 15, 0, // Skip to: 5274
    4058             : /* 1380 */    MCD::OPC_CheckField, 21, 2, 0, 47, 15, 0, // Skip to: 5274
    4059             : /* 1387 */    MCD::OPC_Decode, 241, 4, 202, 1, // Opcode: EVFSTSTEQ
    4060             : /* 1392 */    MCD::OPC_FilterValue, 88, 109, 0, 0, // Skip to: 1506
    4061             : /* 1397 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4062             : /* 1400 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1417
    4063             : /* 1405 */    MCD::OPC_CheckField, 26, 6, 4, 22, 15, 0, // Skip to: 5274
    4064             : /* 1412 */    MCD::OPC_Decode, 168, 4, 205, 1, // Opcode: EFSADD
    4065             : /* 1417 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1434
    4066             : /* 1422 */    MCD::OPC_CheckField, 26, 6, 4, 5, 15, 0, // Skip to: 5274
    4067             : /* 1429 */    MCD::OPC_Decode, 187, 4, 205, 1, // Opcode: EFSSUB
    4068             : /* 1434 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1458
    4069             : /* 1439 */    MCD::OPC_CheckField, 26, 6, 4, 244, 14, 0, // Skip to: 5274
    4070             : /* 1446 */    MCD::OPC_CheckField, 11, 5, 0, 237, 14, 0, // Skip to: 5274
    4071             : /* 1453 */    MCD::OPC_Decode, 167, 4, 206, 1, // Opcode: EFSABS
    4072             : /* 1458 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1482
    4073             : /* 1463 */    MCD::OPC_CheckField, 26, 6, 4, 220, 14, 0, // Skip to: 5274
    4074             : /* 1470 */    MCD::OPC_CheckField, 11, 5, 0, 213, 14, 0, // Skip to: 5274
    4075             : /* 1477 */    MCD::OPC_Decode, 185, 4, 206, 1, // Opcode: EFSNABS
    4076             : /* 1482 */    MCD::OPC_FilterValue, 6, 203, 14, 0, // Skip to: 5274
    4077             : /* 1487 */    MCD::OPC_CheckField, 26, 6, 4, 196, 14, 0, // Skip to: 5274
    4078             : /* 1494 */    MCD::OPC_CheckField, 11, 5, 0, 189, 14, 0, // Skip to: 5274
    4079             : /* 1501 */    MCD::OPC_Decode, 186, 4, 206, 1, // Opcode: EFSNEG
    4080             : /* 1506 */    MCD::OPC_FilterValue, 89, 133, 0, 0, // Skip to: 1644
    4081             : /* 1511 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4082             : /* 1514 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1531
    4083             : /* 1519 */    MCD::OPC_CheckField, 26, 6, 4, 164, 14, 0, // Skip to: 5274
    4084             : /* 1526 */    MCD::OPC_Decode, 184, 4, 205, 1, // Opcode: EFSMUL
    4085             : /* 1531 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1548
    4086             : /* 1536 */    MCD::OPC_CheckField, 26, 6, 4, 147, 14, 0, // Skip to: 5274
    4087             : /* 1543 */    MCD::OPC_Decode, 183, 4, 205, 1, // Opcode: EFSDIV
    4088             : /* 1548 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1572
    4089             : /* 1553 */    MCD::OPC_CheckField, 26, 6, 4, 130, 14, 0, // Skip to: 5274
    4090             : /* 1560 */    MCD::OPC_CheckField, 21, 2, 0, 123, 14, 0, // Skip to: 5274
    4091             : /* 1567 */    MCD::OPC_Decode, 175, 4, 207, 1, // Opcode: EFSCMPGT
    4092             : /* 1572 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1596
    4093             : /* 1577 */    MCD::OPC_CheckField, 26, 6, 4, 106, 14, 0, // Skip to: 5274
    4094             : /* 1584 */    MCD::OPC_CheckField, 21, 2, 0, 99, 14, 0, // Skip to: 5274
    4095             : /* 1591 */    MCD::OPC_Decode, 176, 4, 207, 1, // Opcode: EFSCMPLT
    4096             : /* 1596 */    MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1620
    4097             : /* 1601 */    MCD::OPC_CheckField, 26, 6, 4, 82, 14, 0, // Skip to: 5274
    4098             : /* 1608 */    MCD::OPC_CheckField, 21, 2, 0, 75, 14, 0, // Skip to: 5274
    4099             : /* 1615 */    MCD::OPC_Decode, 174, 4, 207, 1, // Opcode: EFSCMPEQ
    4100             : /* 1620 */    MCD::OPC_FilterValue, 7, 65, 14, 0, // Skip to: 5274
    4101             : /* 1625 */    MCD::OPC_CheckField, 26, 6, 4, 58, 14, 0, // Skip to: 5274
    4102             : /* 1632 */    MCD::OPC_CheckField, 16, 5, 0, 51, 14, 0, // Skip to: 5274
    4103             : /* 1639 */    MCD::OPC_Decode, 169, 4, 208, 1, // Opcode: EFSCFD
    4104             : /* 1644 */    MCD::OPC_FilterValue, 90, 195, 0, 0, // Skip to: 1844
    4105             : /* 1649 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4106             : /* 1652 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1676
    4107             : /* 1657 */    MCD::OPC_CheckField, 26, 6, 4, 26, 14, 0, // Skip to: 5274
    4108             : /* 1664 */    MCD::OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 5274
    4109             : /* 1671 */    MCD::OPC_Decode, 173, 4, 209, 1, // Opcode: EFSCFUI
    4110             : /* 1676 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1700
    4111             : /* 1681 */    MCD::OPC_CheckField, 26, 6, 4, 2, 14, 0, // Skip to: 5274
    4112             : /* 1688 */    MCD::OPC_CheckField, 16, 5, 0, 251, 13, 0, // Skip to: 5274
    4113             : /* 1695 */    MCD::OPC_Decode, 171, 4, 209, 1, // Opcode: EFSCFSI
    4114             : /* 1700 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1724
    4115             : /* 1705 */    MCD::OPC_CheckField, 26, 6, 4, 234, 13, 0, // Skip to: 5274
    4116             : /* 1712 */    MCD::OPC_CheckField, 16, 5, 0, 227, 13, 0, // Skip to: 5274
    4117             : /* 1719 */    MCD::OPC_Decode, 172, 4, 210, 1, // Opcode: EFSCFUF
    4118             : /* 1724 */    MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1748
    4119             : /* 1729 */    MCD::OPC_CheckField, 26, 6, 4, 210, 13, 0, // Skip to: 5274
    4120             : /* 1736 */    MCD::OPC_CheckField, 16, 5, 0, 203, 13, 0, // Skip to: 5274
    4121             : /* 1743 */    MCD::OPC_Decode, 170, 4, 210, 1, // Opcode: EFSCFSF
    4122             : /* 1748 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1772
    4123             : /* 1753 */    MCD::OPC_CheckField, 26, 6, 4, 186, 13, 0, // Skip to: 5274
    4124             : /* 1760 */    MCD::OPC_CheckField, 16, 5, 0, 179, 13, 0, // Skip to: 5274
    4125             : /* 1767 */    MCD::OPC_Decode, 181, 4, 211, 1, // Opcode: EFSCTUI
    4126             : /* 1772 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1796
    4127             : /* 1777 */    MCD::OPC_CheckField, 26, 6, 4, 162, 13, 0, // Skip to: 5274
    4128             : /* 1784 */    MCD::OPC_CheckField, 16, 5, 0, 155, 13, 0, // Skip to: 5274
    4129             : /* 1791 */    MCD::OPC_Decode, 178, 4, 211, 1, // Opcode: EFSCTSI
    4130             : /* 1796 */    MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1820
    4131             : /* 1801 */    MCD::OPC_CheckField, 26, 6, 4, 138, 13, 0, // Skip to: 5274
    4132             : /* 1808 */    MCD::OPC_CheckField, 16, 5, 0, 131, 13, 0, // Skip to: 5274
    4133             : /* 1815 */    MCD::OPC_Decode, 180, 4, 212, 1, // Opcode: EFSCTUF
    4134             : /* 1820 */    MCD::OPC_FilterValue, 7, 121, 13, 0, // Skip to: 5274
    4135             : /* 1825 */    MCD::OPC_CheckField, 26, 6, 4, 114, 13, 0, // Skip to: 5274
    4136             : /* 1832 */    MCD::OPC_CheckField, 16, 5, 0, 107, 13, 0, // Skip to: 5274
    4137             : /* 1839 */    MCD::OPC_Decode, 177, 4, 210, 1, // Opcode: EFSCTSF
    4138             : /* 1844 */    MCD::OPC_FilterValue, 91, 123, 0, 0, // Skip to: 1972
    4139             : /* 1849 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4140             : /* 1852 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1876
    4141             : /* 1857 */    MCD::OPC_CheckField, 26, 6, 4, 82, 13, 0, // Skip to: 5274
    4142             : /* 1864 */    MCD::OPC_CheckField, 16, 5, 0, 75, 13, 0, // Skip to: 5274
    4143             : /* 1871 */    MCD::OPC_Decode, 182, 4, 211, 1, // Opcode: EFSCTUIZ
    4144             : /* 1876 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1900
    4145             : /* 1881 */    MCD::OPC_CheckField, 26, 6, 4, 58, 13, 0, // Skip to: 5274
    4146             : /* 1888 */    MCD::OPC_CheckField, 16, 5, 0, 51, 13, 0, // Skip to: 5274
    4147             : /* 1895 */    MCD::OPC_Decode, 179, 4, 211, 1, // Opcode: EFSCTSIZ
    4148             : /* 1900 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1924
    4149             : /* 1905 */    MCD::OPC_CheckField, 26, 6, 4, 34, 13, 0, // Skip to: 5274
    4150             : /* 1912 */    MCD::OPC_CheckField, 21, 2, 0, 27, 13, 0, // Skip to: 5274
    4151             : /* 1919 */    MCD::OPC_Decode, 189, 4, 202, 1, // Opcode: EFSTSTGT
    4152             : /* 1924 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1948
    4153             : /* 1929 */    MCD::OPC_CheckField, 26, 6, 4, 10, 13, 0, // Skip to: 5274
    4154             : /* 1936 */    MCD::OPC_CheckField, 21, 2, 0, 3, 13, 0, // Skip to: 5274
    4155             : /* 1943 */    MCD::OPC_Decode, 190, 4, 202, 1, // Opcode: EFSTSTLT
    4156             : /* 1948 */    MCD::OPC_FilterValue, 6, 249, 12, 0, // Skip to: 5274
    4157             : /* 1953 */    MCD::OPC_CheckField, 26, 6, 4, 242, 12, 0, // Skip to: 5274
    4158             : /* 1960 */    MCD::OPC_CheckField, 21, 2, 0, 235, 12, 0, // Skip to: 5274
    4159             : /* 1967 */    MCD::OPC_Decode, 188, 4, 202, 1, // Opcode: EFSTSTEQ
    4160             : /* 1972 */    MCD::OPC_FilterValue, 92, 157, 0, 0, // Skip to: 2134
    4161             : /* 1977 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4162             : /* 1980 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1997
    4163             : /* 1985 */    MCD::OPC_CheckField, 26, 6, 4, 210, 12, 0, // Skip to: 5274
    4164             : /* 1992 */    MCD::OPC_Decode, 140, 4, 197, 1, // Opcode: EFDADD
    4165             : /* 1997 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2014
    4166             : /* 2002 */    MCD::OPC_CheckField, 26, 6, 4, 193, 12, 0, // Skip to: 5274
    4167             : /* 2009 */    MCD::OPC_Decode, 163, 4, 197, 1, // Opcode: EFDSUB
    4168             : /* 2014 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2038
    4169             : /* 2019 */    MCD::OPC_CheckField, 26, 6, 4, 176, 12, 0, // Skip to: 5274
    4170             : /* 2026 */    MCD::OPC_CheckField, 16, 5, 0, 169, 12, 0, // Skip to: 5274
    4171             : /* 2033 */    MCD::OPC_Decode, 147, 4, 213, 1, // Opcode: EFDCFUID
    4172             : /* 2038 */    MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2062
    4173             : /* 2043 */    MCD::OPC_CheckField, 26, 6, 4, 152, 12, 0, // Skip to: 5274
    4174             : /* 2050 */    MCD::OPC_CheckField, 16, 5, 0, 145, 12, 0, // Skip to: 5274
    4175             : /* 2057 */    MCD::OPC_Decode, 144, 4, 213, 1, // Opcode: EFDCFSID
    4176             : /* 2062 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2086
    4177             : /* 2067 */    MCD::OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 5274
    4178             : /* 2074 */    MCD::OPC_CheckField, 11, 5, 0, 121, 12, 0, // Skip to: 5274
    4179             : /* 2081 */    MCD::OPC_Decode, 139, 4, 200, 1, // Opcode: EFDABS
    4180             : /* 2086 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2110
    4181             : /* 2091 */    MCD::OPC_CheckField, 26, 6, 4, 104, 12, 0, // Skip to: 5274
    4182             : /* 2098 */    MCD::OPC_CheckField, 11, 5, 0, 97, 12, 0, // Skip to: 5274
    4183             : /* 2105 */    MCD::OPC_Decode, 161, 4, 200, 1, // Opcode: EFDNABS
    4184             : /* 2110 */    MCD::OPC_FilterValue, 6, 87, 12, 0, // Skip to: 5274
    4185             : /* 2115 */    MCD::OPC_CheckField, 26, 6, 4, 80, 12, 0, // Skip to: 5274
    4186             : /* 2122 */    MCD::OPC_CheckField, 11, 5, 0, 73, 12, 0, // Skip to: 5274
    4187             : /* 2129 */    MCD::OPC_Decode, 162, 4, 200, 1, // Opcode: EFDNEG
    4188             : /* 2134 */    MCD::OPC_FilterValue, 93, 181, 0, 0, // Skip to: 2320
    4189             : /* 2139 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4190             : /* 2142 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2159
    4191             : /* 2147 */    MCD::OPC_CheckField, 26, 6, 4, 48, 12, 0, // Skip to: 5274
    4192             : /* 2154 */    MCD::OPC_Decode, 160, 4, 197, 1, // Opcode: EFDMUL
    4193             : /* 2159 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2176
    4194             : /* 2164 */    MCD::OPC_CheckField, 26, 6, 4, 31, 12, 0, // Skip to: 5274
    4195             : /* 2171 */    MCD::OPC_Decode, 159, 4, 197, 1, // Opcode: EFDDIV
    4196             : /* 2176 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2200
    4197             : /* 2181 */    MCD::OPC_CheckField, 26, 6, 4, 14, 12, 0, // Skip to: 5274
    4198             : /* 2188 */    MCD::OPC_CheckField, 16, 5, 0, 7, 12, 0, // Skip to: 5274
    4199             : /* 2195 */    MCD::OPC_Decode, 157, 4, 214, 1, // Opcode: EFDCTUIDZ
    4200             : /* 2200 */    MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2224
    4201             : /* 2205 */    MCD::OPC_CheckField, 26, 6, 4, 246, 11, 0, // Skip to: 5274
    4202             : /* 2212 */    MCD::OPC_CheckField, 16, 5, 0, 239, 11, 0, // Skip to: 5274
    4203             : /* 2219 */    MCD::OPC_Decode, 153, 4, 214, 1, // Opcode: EFDCTSIDZ
    4204             : /* 2224 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2248
    4205             : /* 2229 */    MCD::OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 5274
    4206             : /* 2236 */    MCD::OPC_CheckField, 21, 2, 0, 215, 11, 0, // Skip to: 5274
    4207             : /* 2243 */    MCD::OPC_Decode, 149, 4, 202, 1, // Opcode: EFDCMPGT
    4208             : /* 2248 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2272
    4209             : /* 2253 */    MCD::OPC_CheckField, 26, 6, 4, 198, 11, 0, // Skip to: 5274
    4210             : /* 2260 */    MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 5274
    4211             : /* 2267 */    MCD::OPC_Decode, 150, 4, 202, 1, // Opcode: EFDCMPLT
    4212             : /* 2272 */    MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2296
    4213             : /* 2277 */    MCD::OPC_CheckField, 26, 6, 4, 174, 11, 0, // Skip to: 5274
    4214             : /* 2284 */    MCD::OPC_CheckField, 21, 2, 0, 167, 11, 0, // Skip to: 5274
    4215             : /* 2291 */    MCD::OPC_Decode, 148, 4, 202, 1, // Opcode: EFDCMPEQ
    4216             : /* 2296 */    MCD::OPC_FilterValue, 7, 157, 11, 0, // Skip to: 5274
    4217             : /* 2301 */    MCD::OPC_CheckField, 26, 6, 4, 150, 11, 0, // Skip to: 5274
    4218             : /* 2308 */    MCD::OPC_CheckField, 16, 5, 0, 143, 11, 0, // Skip to: 5274
    4219             : /* 2315 */    MCD::OPC_Decode, 141, 4, 212, 1, // Opcode: EFDCFS
    4220             : /* 2320 */    MCD::OPC_FilterValue, 94, 195, 0, 0, // Skip to: 2520
    4221             : /* 2325 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4222             : /* 2328 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2352
    4223             : /* 2333 */    MCD::OPC_CheckField, 26, 6, 4, 118, 11, 0, // Skip to: 5274
    4224             : /* 2340 */    MCD::OPC_CheckField, 16, 5, 0, 111, 11, 0, // Skip to: 5274
    4225             : /* 2347 */    MCD::OPC_Decode, 146, 4, 213, 1, // Opcode: EFDCFUI
    4226             : /* 2352 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2376
    4227             : /* 2357 */    MCD::OPC_CheckField, 26, 6, 4, 94, 11, 0, // Skip to: 5274
    4228             : /* 2364 */    MCD::OPC_CheckField, 16, 5, 0, 87, 11, 0, // Skip to: 5274
    4229             : /* 2371 */    MCD::OPC_Decode, 143, 4, 213, 1, // Opcode: EFDCFSI
    4230             : /* 2376 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2400
    4231             : /* 2381 */    MCD::OPC_CheckField, 26, 6, 4, 70, 11, 0, // Skip to: 5274
    4232             : /* 2388 */    MCD::OPC_CheckField, 16, 5, 0, 63, 11, 0, // Skip to: 5274
    4233             : /* 2395 */    MCD::OPC_Decode, 145, 4, 212, 1, // Opcode: EFDCFUF
    4234             : /* 2400 */    MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2424
    4235             : /* 2405 */    MCD::OPC_CheckField, 26, 6, 4, 46, 11, 0, // Skip to: 5274
    4236             : /* 2412 */    MCD::OPC_CheckField, 16, 5, 0, 39, 11, 0, // Skip to: 5274
    4237             : /* 2419 */    MCD::OPC_Decode, 142, 4, 212, 1, // Opcode: EFDCFSF
    4238             : /* 2424 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2448
    4239             : /* 2429 */    MCD::OPC_CheckField, 26, 6, 4, 22, 11, 0, // Skip to: 5274
    4240             : /* 2436 */    MCD::OPC_CheckField, 16, 5, 0, 15, 11, 0, // Skip to: 5274
    4241             : /* 2443 */    MCD::OPC_Decode, 156, 4, 214, 1, // Opcode: EFDCTUI
    4242             : /* 2448 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2472
    4243             : /* 2453 */    MCD::OPC_CheckField, 26, 6, 4, 254, 10, 0, // Skip to: 5274
    4244             : /* 2460 */    MCD::OPC_CheckField, 16, 5, 0, 247, 10, 0, // Skip to: 5274
    4245             : /* 2467 */    MCD::OPC_Decode, 152, 4, 214, 1, // Opcode: EFDCTSI
    4246             : /* 2472 */    MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2496
    4247             : /* 2477 */    MCD::OPC_CheckField, 26, 6, 4, 230, 10, 0, // Skip to: 5274
    4248             : /* 2484 */    MCD::OPC_CheckField, 16, 5, 0, 223, 10, 0, // Skip to: 5274
    4249             : /* 2491 */    MCD::OPC_Decode, 155, 4, 212, 1, // Opcode: EFDCTUF
    4250             : /* 2496 */    MCD::OPC_FilterValue, 7, 213, 10, 0, // Skip to: 5274
    4251             : /* 2501 */    MCD::OPC_CheckField, 26, 6, 4, 206, 10, 0, // Skip to: 5274
    4252             : /* 2508 */    MCD::OPC_CheckField, 16, 5, 0, 199, 10, 0, // Skip to: 5274
    4253             : /* 2515 */    MCD::OPC_Decode, 151, 4, 212, 1, // Opcode: EFDCTSF
    4254             : /* 2520 */    MCD::OPC_FilterValue, 95, 123, 0, 0, // Skip to: 2648
    4255             : /* 2525 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4256             : /* 2528 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2552
    4257             : /* 2533 */    MCD::OPC_CheckField, 26, 6, 4, 174, 10, 0, // Skip to: 5274
    4258             : /* 2540 */    MCD::OPC_CheckField, 16, 5, 0, 167, 10, 0, // Skip to: 5274
    4259             : /* 2547 */    MCD::OPC_Decode, 158, 4, 214, 1, // Opcode: EFDCTUIZ
    4260             : /* 2552 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2576
    4261             : /* 2557 */    MCD::OPC_CheckField, 26, 6, 4, 150, 10, 0, // Skip to: 5274
    4262             : /* 2564 */    MCD::OPC_CheckField, 16, 5, 0, 143, 10, 0, // Skip to: 5274
    4263             : /* 2571 */    MCD::OPC_Decode, 154, 4, 214, 1, // Opcode: EFDCTSIZ
    4264             : /* 2576 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2600
    4265             : /* 2581 */    MCD::OPC_CheckField, 26, 6, 4, 126, 10, 0, // Skip to: 5274
    4266             : /* 2588 */    MCD::OPC_CheckField, 21, 2, 0, 119, 10, 0, // Skip to: 5274
    4267             : /* 2595 */    MCD::OPC_Decode, 165, 4, 202, 1, // Opcode: EFDTSTGT
    4268             : /* 2600 */    MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2624
    4269             : /* 2605 */    MCD::OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 5274
    4270             : /* 2612 */    MCD::OPC_CheckField, 21, 2, 0, 95, 10, 0, // Skip to: 5274
    4271             : /* 2619 */    MCD::OPC_Decode, 166, 4, 202, 1, // Opcode: EFDTSTLT
    4272             : /* 2624 */    MCD::OPC_FilterValue, 6, 85, 10, 0, // Skip to: 5274
    4273             : /* 2629 */    MCD::OPC_CheckField, 26, 6, 4, 78, 10, 0, // Skip to: 5274
    4274             : /* 2636 */    MCD::OPC_CheckField, 21, 2, 0, 71, 10, 0, // Skip to: 5274
    4275             : /* 2643 */    MCD::OPC_Decode, 164, 4, 202, 1, // Opcode: EFDTSTEQ
    4276             : /* 2648 */    MCD::OPC_FilterValue, 96, 105, 0, 0, // Skip to: 2758
    4277             : /* 2653 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4278             : /* 2656 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2673
    4279             : /* 2661 */    MCD::OPC_CheckField, 26, 6, 4, 46, 10, 0, // Skip to: 5274
    4280             : /* 2668 */    MCD::OPC_Decode, 245, 4, 215, 1, // Opcode: EVLDDX
    4281             : /* 2673 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2690
    4282             : /* 2678 */    MCD::OPC_CheckField, 26, 6, 4, 29, 10, 0, // Skip to: 5274
    4283             : /* 2685 */    MCD::OPC_Decode, 244, 4, 216, 1, // Opcode: EVLDD
    4284             : /* 2690 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2707
    4285             : /* 2695 */    MCD::OPC_CheckField, 26, 6, 4, 12, 10, 0, // Skip to: 5274
    4286             : /* 2702 */    MCD::OPC_Decode, 249, 4, 215, 1, // Opcode: EVLDWX
    4287             : /* 2707 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 2724
    4288             : /* 2712 */    MCD::OPC_CheckField, 26, 6, 4, 251, 9, 0, // Skip to: 5274
    4289             : /* 2719 */    MCD::OPC_Decode, 248, 4, 216, 1, // Opcode: EVLDW
    4290             : /* 2724 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2741
    4291             : /* 2729 */    MCD::OPC_CheckField, 26, 6, 4, 234, 9, 0, // Skip to: 5274
    4292             : /* 2736 */    MCD::OPC_Decode, 247, 4, 215, 1, // Opcode: EVLDHX
    4293             : /* 2741 */    MCD::OPC_FilterValue, 5, 224, 9, 0, // Skip to: 5274
    4294             : /* 2746 */    MCD::OPC_CheckField, 26, 6, 4, 217, 9, 0, // Skip to: 5274
    4295             : /* 2753 */    MCD::OPC_Decode, 246, 4, 216, 1, // Opcode: EVLDH
    4296             : /* 2758 */    MCD::OPC_FilterValue, 97, 105, 0, 0, // Skip to: 2868
    4297             : /* 2763 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4298             : /* 2766 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2783
    4299             : /* 2771 */    MCD::OPC_CheckField, 26, 6, 4, 192, 9, 0, // Skip to: 5274
    4300             : /* 2778 */    MCD::OPC_Decode, 251, 4, 215, 1, // Opcode: EVLHHESPLATX
    4301             : /* 2783 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2800
    4302             : /* 2788 */    MCD::OPC_CheckField, 26, 6, 4, 175, 9, 0, // Skip to: 5274
    4303             : /* 2795 */    MCD::OPC_Decode, 250, 4, 217, 1, // Opcode: EVLHHESPLAT
    4304             : /* 2800 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2817
    4305             : /* 2805 */    MCD::OPC_CheckField, 26, 6, 4, 158, 9, 0, // Skip to: 5274
    4306             : /* 2812 */    MCD::OPC_Decode, 255, 4, 215, 1, // Opcode: EVLHHOUSPLATX
    4307             : /* 2817 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2834
    4308             : /* 2822 */    MCD::OPC_CheckField, 26, 6, 4, 141, 9, 0, // Skip to: 5274
    4309             : /* 2829 */    MCD::OPC_Decode, 254, 4, 217, 1, // Opcode: EVLHHOUSPLAT
    4310             : /* 2834 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2851
    4311             : /* 2839 */    MCD::OPC_CheckField, 26, 6, 4, 124, 9, 0, // Skip to: 5274
    4312             : /* 2846 */    MCD::OPC_Decode, 253, 4, 215, 1, // Opcode: EVLHHOSSPLATX
    4313             : /* 2851 */    MCD::OPC_FilterValue, 7, 114, 9, 0, // Skip to: 5274
    4314             : /* 2856 */    MCD::OPC_CheckField, 26, 6, 4, 107, 9, 0, // Skip to: 5274
    4315             : /* 2863 */    MCD::OPC_Decode, 252, 4, 217, 1, // Opcode: EVLHHOSSPLAT
    4316             : /* 2868 */    MCD::OPC_FilterValue, 98, 105, 0, 0, // Skip to: 2978
    4317             : /* 2873 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4318             : /* 2876 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2893
    4319             : /* 2881 */    MCD::OPC_CheckField, 26, 6, 4, 82, 9, 0, // Skip to: 5274
    4320             : /* 2888 */    MCD::OPC_Decode, 129, 5, 215, 1, // Opcode: EVLWHEX
    4321             : /* 2893 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2910
    4322             : /* 2898 */    MCD::OPC_CheckField, 26, 6, 4, 65, 9, 0, // Skip to: 5274
    4323             : /* 2905 */    MCD::OPC_Decode, 128, 5, 218, 1, // Opcode: EVLWHE
    4324             : /* 2910 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2927
    4325             : /* 2915 */    MCD::OPC_CheckField, 26, 6, 4, 48, 9, 0, // Skip to: 5274
    4326             : /* 2922 */    MCD::OPC_Decode, 133, 5, 215, 1, // Opcode: EVLWHOUX
    4327             : /* 2927 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2944
    4328             : /* 2932 */    MCD::OPC_CheckField, 26, 6, 4, 31, 9, 0, // Skip to: 5274
    4329             : /* 2939 */    MCD::OPC_Decode, 132, 5, 218, 1, // Opcode: EVLWHOU
    4330             : /* 2944 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2961
    4331             : /* 2949 */    MCD::OPC_CheckField, 26, 6, 4, 14, 9, 0, // Skip to: 5274
    4332             : /* 2956 */    MCD::OPC_Decode, 131, 5, 215, 1, // Opcode: EVLWHOSX
    4333             : /* 2961 */    MCD::OPC_FilterValue, 7, 4, 9, 0, // Skip to: 5274
    4334             : /* 2966 */    MCD::OPC_CheckField, 26, 6, 4, 253, 8, 0, // Skip to: 5274
    4335             : /* 2973 */    MCD::OPC_Decode, 130, 5, 218, 1, // Opcode: EVLWHOS
    4336             : /* 2978 */    MCD::OPC_FilterValue, 99, 71, 0, 0, // Skip to: 3054
    4337             : /* 2983 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4338             : /* 2986 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3003
    4339             : /* 2991 */    MCD::OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 5274
    4340             : /* 2998 */    MCD::OPC_Decode, 137, 5, 215, 1, // Opcode: EVLWWSPLATX
    4341             : /* 3003 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3020
    4342             : /* 3008 */    MCD::OPC_CheckField, 26, 6, 4, 211, 8, 0, // Skip to: 5274
    4343             : /* 3015 */    MCD::OPC_Decode, 136, 5, 218, 1, // Opcode: EVLWWSPLAT
    4344             : /* 3020 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3037
    4345             : /* 3025 */    MCD::OPC_CheckField, 26, 6, 4, 194, 8, 0, // Skip to: 5274
    4346             : /* 3032 */    MCD::OPC_Decode, 135, 5, 215, 1, // Opcode: EVLWHSPLATX
    4347             : /* 3037 */    MCD::OPC_FilterValue, 5, 184, 8, 0, // Skip to: 5274
    4348             : /* 3042 */    MCD::OPC_CheckField, 26, 6, 4, 177, 8, 0, // Skip to: 5274
    4349             : /* 3049 */    MCD::OPC_Decode, 134, 5, 218, 1, // Opcode: EVLWHSPLAT
    4350             : /* 3054 */    MCD::OPC_FilterValue, 100, 105, 0, 0, // Skip to: 3164
    4351             : /* 3059 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4352             : /* 3062 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3079
    4353             : /* 3067 */    MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 5274
    4354             : /* 3074 */    MCD::OPC_Decode, 247, 5, 215, 1, // Opcode: EVSTDDX
    4355             : /* 3079 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3096
    4356             : /* 3084 */    MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 5274
    4357             : /* 3091 */    MCD::OPC_Decode, 246, 5, 216, 1, // Opcode: EVSTDD
    4358             : /* 3096 */    MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 3113
    4359             : /* 3101 */    MCD::OPC_CheckField, 26, 6, 4, 118, 8, 0, // Skip to: 5274
    4360             : /* 3108 */    MCD::OPC_Decode, 251, 5, 215, 1, // Opcode: EVSTDWX
    4361             : /* 3113 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3130
    4362             : /* 3118 */    MCD::OPC_CheckField, 26, 6, 4, 101, 8, 0, // Skip to: 5274
    4363             : /* 3125 */    MCD::OPC_Decode, 250, 5, 216, 1, // Opcode: EVSTDW
    4364             : /* 3130 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3147
    4365             : /* 3135 */    MCD::OPC_CheckField, 26, 6, 4, 84, 8, 0, // Skip to: 5274
    4366             : /* 3142 */    MCD::OPC_Decode, 249, 5, 215, 1, // Opcode: EVSTDHX
    4367             : /* 3147 */    MCD::OPC_FilterValue, 5, 74, 8, 0, // Skip to: 5274
    4368             : /* 3152 */    MCD::OPC_CheckField, 26, 6, 4, 67, 8, 0, // Skip to: 5274
    4369             : /* 3159 */    MCD::OPC_Decode, 248, 5, 216, 1, // Opcode: EVSTDH
    4370             : /* 3164 */    MCD::OPC_FilterValue, 102, 71, 0, 0, // Skip to: 3240
    4371             : /* 3169 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4372             : /* 3172 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3189
    4373             : /* 3177 */    MCD::OPC_CheckField, 26, 6, 4, 42, 8, 0, // Skip to: 5274
    4374             : /* 3184 */    MCD::OPC_Decode, 253, 5, 215, 1, // Opcode: EVSTWHEX
    4375             : /* 3189 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3206
    4376             : /* 3194 */    MCD::OPC_CheckField, 26, 6, 4, 25, 8, 0, // Skip to: 5274
    4377             : /* 3201 */    MCD::OPC_Decode, 252, 5, 218, 1, // Opcode: EVSTWHE
    4378             : /* 3206 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3223
    4379             : /* 3211 */    MCD::OPC_CheckField, 26, 6, 4, 8, 8, 0, // Skip to: 5274
    4380             : /* 3218 */    MCD::OPC_Decode, 255, 5, 215, 1, // Opcode: EVSTWHOX
    4381             : /* 3223 */    MCD::OPC_FilterValue, 5, 254, 7, 0, // Skip to: 5274
    4382             : /* 3228 */    MCD::OPC_CheckField, 26, 6, 4, 247, 7, 0, // Skip to: 5274
    4383             : /* 3235 */    MCD::OPC_Decode, 254, 5, 218, 1, // Opcode: EVSTWHO
    4384             : /* 3240 */    MCD::OPC_FilterValue, 103, 71, 0, 0, // Skip to: 3316
    4385             : /* 3245 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4386             : /* 3248 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3265
    4387             : /* 3253 */    MCD::OPC_CheckField, 26, 6, 4, 222, 7, 0, // Skip to: 5274
    4388             : /* 3260 */    MCD::OPC_Decode, 129, 6, 215, 1, // Opcode: EVSTWWEX
    4389             : /* 3265 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3282
    4390             : /* 3270 */    MCD::OPC_CheckField, 26, 6, 4, 205, 7, 0, // Skip to: 5274
    4391             : /* 3277 */    MCD::OPC_Decode, 128, 6, 218, 1, // Opcode: EVSTWWE
    4392             : /* 3282 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3299
    4393             : /* 3287 */    MCD::OPC_CheckField, 26, 6, 4, 188, 7, 0, // Skip to: 5274
    4394             : /* 3294 */    MCD::OPC_Decode, 131, 6, 215, 1, // Opcode: EVSTWWOX
    4395             : /* 3299 */    MCD::OPC_FilterValue, 5, 178, 7, 0, // Skip to: 5274
    4396             : /* 3304 */    MCD::OPC_CheckField, 26, 6, 4, 171, 7, 0, // Skip to: 5274
    4397             : /* 3311 */    MCD::OPC_Decode, 130, 6, 218, 1, // Opcode: EVSTWWO
    4398             : /* 3316 */    MCD::OPC_FilterValue, 128, 1, 37, 0, 0, // Skip to: 3359
    4399             : /* 3322 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4400             : /* 3325 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3342
    4401             : /* 3330 */    MCD::OPC_CheckField, 26, 6, 4, 145, 7, 0, // Skip to: 5274
    4402             : /* 3337 */    MCD::OPC_Decode, 156, 5, 197, 1, // Opcode: EVMHESSF
    4403             : /* 3342 */    MCD::OPC_FilterValue, 7, 135, 7, 0, // Skip to: 5274
    4404             : /* 3347 */    MCD::OPC_CheckField, 26, 6, 4, 128, 7, 0, // Skip to: 5274
    4405             : /* 3354 */    MCD::OPC_Decode, 182, 5, 197, 1, // Opcode: EVMHOSSF
    4406             : /* 3359 */    MCD::OPC_FilterValue, 129, 1, 105, 0, 0, // Skip to: 3470
    4407             : /* 3365 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4408             : /* 3368 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3385
    4409             : /* 3373 */    MCD::OPC_CheckField, 26, 6, 4, 102, 7, 0, // Skip to: 5274
    4410             : /* 3380 */    MCD::OPC_Decode, 162, 5, 197, 1, // Opcode: EVMHEUMI
    4411             : /* 3385 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3402
    4412             : /* 3390 */    MCD::OPC_CheckField, 26, 6, 4, 85, 7, 0, // Skip to: 5274
    4413             : /* 3397 */    MCD::OPC_Decode, 152, 5, 197, 1, // Opcode: EVMHESMI
    4414             : /* 3402 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3419
    4415             : /* 3407 */    MCD::OPC_CheckField, 26, 6, 4, 68, 7, 0, // Skip to: 5274
    4416             : /* 3414 */    MCD::OPC_Decode, 148, 5, 197, 1, // Opcode: EVMHESMF
    4417             : /* 3419 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3436
    4418             : /* 3424 */    MCD::OPC_CheckField, 26, 6, 4, 51, 7, 0, // Skip to: 5274
    4419             : /* 3431 */    MCD::OPC_Decode, 188, 5, 197, 1, // Opcode: EVMHOUMI
    4420             : /* 3436 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3453
    4421             : /* 3441 */    MCD::OPC_CheckField, 26, 6, 4, 34, 7, 0, // Skip to: 5274
    4422             : /* 3448 */    MCD::OPC_Decode, 178, 5, 197, 1, // Opcode: EVMHOSMI
    4423             : /* 3453 */    MCD::OPC_FilterValue, 7, 24, 7, 0, // Skip to: 5274
    4424             : /* 3458 */    MCD::OPC_CheckField, 26, 6, 4, 17, 7, 0, // Skip to: 5274
    4425             : /* 3465 */    MCD::OPC_Decode, 174, 5, 197, 1, // Opcode: EVMHOSMF
    4426             : /* 3470 */    MCD::OPC_FilterValue, 132, 1, 37, 0, 0, // Skip to: 3513
    4427             : /* 3476 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4428             : /* 3479 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3496
    4429             : /* 3484 */    MCD::OPC_CheckField, 26, 6, 4, 247, 6, 0, // Skip to: 5274
    4430             : /* 3491 */    MCD::OPC_Decode, 157, 5, 197, 1, // Opcode: EVMHESSFA
    4431             : /* 3496 */    MCD::OPC_FilterValue, 7, 237, 6, 0, // Skip to: 5274
    4432             : /* 3501 */    MCD::OPC_CheckField, 26, 6, 4, 230, 6, 0, // Skip to: 5274
    4433             : /* 3508 */    MCD::OPC_Decode, 183, 5, 197, 1, // Opcode: EVMHOSSFA
    4434             : /* 3513 */    MCD::OPC_FilterValue, 133, 1, 105, 0, 0, // Skip to: 3624
    4435             : /* 3519 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4436             : /* 3522 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3539
    4437             : /* 3527 */    MCD::OPC_CheckField, 26, 6, 4, 204, 6, 0, // Skip to: 5274
    4438             : /* 3534 */    MCD::OPC_Decode, 163, 5, 197, 1, // Opcode: EVMHEUMIA
    4439             : /* 3539 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3556
    4440             : /* 3544 */    MCD::OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 5274
    4441             : /* 3551 */    MCD::OPC_Decode, 153, 5, 197, 1, // Opcode: EVMHESMIA
    4442             : /* 3556 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3573
    4443             : /* 3561 */    MCD::OPC_CheckField, 26, 6, 4, 170, 6, 0, // Skip to: 5274
    4444             : /* 3568 */    MCD::OPC_Decode, 149, 5, 197, 1, // Opcode: EVMHESMFA
    4445             : /* 3573 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3590
    4446             : /* 3578 */    MCD::OPC_CheckField, 26, 6, 4, 153, 6, 0, // Skip to: 5274
    4447             : /* 3585 */    MCD::OPC_Decode, 189, 5, 197, 1, // Opcode: EVMHOUMIA
    4448             : /* 3590 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3607
    4449             : /* 3595 */    MCD::OPC_CheckField, 26, 6, 4, 136, 6, 0, // Skip to: 5274
    4450             : /* 3602 */    MCD::OPC_Decode, 179, 5, 197, 1, // Opcode: EVMHOSMIA
    4451             : /* 3607 */    MCD::OPC_FilterValue, 7, 126, 6, 0, // Skip to: 5274
    4452             : /* 3612 */    MCD::OPC_CheckField, 26, 6, 4, 119, 6, 0, // Skip to: 5274
    4453             : /* 3619 */    MCD::OPC_Decode, 175, 5, 197, 1, // Opcode: EVMHOSMFA
    4454             : /* 3624 */    MCD::OPC_FilterValue, 136, 1, 19, 0, 0, // Skip to: 3649
    4455             : /* 3630 */    MCD::OPC_CheckField, 26, 6, 4, 101, 6, 0, // Skip to: 5274
    4456             : /* 3637 */    MCD::OPC_CheckField, 0, 3, 7, 94, 6, 0, // Skip to: 5274
    4457             : /* 3644 */    MCD::OPC_Decode, 199, 5, 197, 1, // Opcode: EVMWHSSF
    4458             : /* 3649 */    MCD::OPC_FilterValue, 137, 1, 71, 0, 0, // Skip to: 3726
    4459             : /* 3655 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4460             : /* 3658 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3675
    4461             : /* 3663 */    MCD::OPC_CheckField, 26, 6, 4, 68, 6, 0, // Skip to: 5274
    4462             : /* 3670 */    MCD::OPC_Decode, 207, 5, 197, 1, // Opcode: EVMWLUMI
    4463             : /* 3675 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3692
    4464             : /* 3680 */    MCD::OPC_CheckField, 26, 6, 4, 51, 6, 0, // Skip to: 5274
    4465             : /* 3687 */    MCD::OPC_Decode, 201, 5, 197, 1, // Opcode: EVMWHUMI
    4466             : /* 3692 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3709
    4467             : /* 3697 */    MCD::OPC_CheckField, 26, 6, 4, 34, 6, 0, // Skip to: 5274
    4468             : /* 3704 */    MCD::OPC_Decode, 197, 5, 197, 1, // Opcode: EVMWHSMI
    4469             : /* 3709 */    MCD::OPC_FilterValue, 7, 24, 6, 0, // Skip to: 5274
    4470             : /* 3714 */    MCD::OPC_CheckField, 26, 6, 4, 17, 6, 0, // Skip to: 5274
    4471             : /* 3721 */    MCD::OPC_Decode, 195, 5, 197, 1, // Opcode: EVMWHSMF
    4472             : /* 3726 */    MCD::OPC_FilterValue, 138, 1, 19, 0, 0, // Skip to: 3751
    4473             : /* 3732 */    MCD::OPC_CheckField, 26, 6, 4, 255, 5, 0, // Skip to: 5274
    4474             : /* 3739 */    MCD::OPC_CheckField, 0, 3, 3, 248, 5, 0, // Skip to: 5274
    4475             : /* 3746 */    MCD::OPC_Decode, 221, 5, 197, 1, // Opcode: EVMWSSF
    4476             : /* 3751 */    MCD::OPC_FilterValue, 139, 1, 54, 0, 0, // Skip to: 3811
    4477             : /* 3757 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4478             : /* 3760 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3777
    4479             : /* 3765 */    MCD::OPC_CheckField, 26, 6, 4, 222, 5, 0, // Skip to: 5274
    4480             : /* 3772 */    MCD::OPC_Decode, 225, 5, 197, 1, // Opcode: EVMWUMI
    4481             : /* 3777 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3794
    4482             : /* 3782 */    MCD::OPC_CheckField, 26, 6, 4, 205, 5, 0, // Skip to: 5274
    4483             : /* 3789 */    MCD::OPC_Decode, 217, 5, 197, 1, // Opcode: EVMWSMI
    4484             : /* 3794 */    MCD::OPC_FilterValue, 3, 195, 5, 0, // Skip to: 5274
    4485             : /* 3799 */    MCD::OPC_CheckField, 26, 6, 4, 188, 5, 0, // Skip to: 5274
    4486             : /* 3806 */    MCD::OPC_Decode, 213, 5, 197, 1, // Opcode: EVMWSMF
    4487             : /* 3811 */    MCD::OPC_FilterValue, 140, 1, 19, 0, 0, // Skip to: 3836
    4488             : /* 3817 */    MCD::OPC_CheckField, 26, 6, 4, 170, 5, 0, // Skip to: 5274
    4489             : /* 3824 */    MCD::OPC_CheckField, 0, 3, 7, 163, 5, 0, // Skip to: 5274
    4490             : /* 3831 */    MCD::OPC_Decode, 200, 5, 197, 1, // Opcode: EVMWHSSFA
    4491             : /* 3836 */    MCD::OPC_FilterValue, 141, 1, 71, 0, 0, // Skip to: 3913
    4492             : /* 3842 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4493             : /* 3845 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3862
    4494             : /* 3850 */    MCD::OPC_CheckField, 26, 6, 4, 137, 5, 0, // Skip to: 5274
    4495             : /* 3857 */    MCD::OPC_Decode, 208, 5, 197, 1, // Opcode: EVMWLUMIA
    4496             : /* 3862 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3879
    4497             : /* 3867 */    MCD::OPC_CheckField, 26, 6, 4, 120, 5, 0, // Skip to: 5274
    4498             : /* 3874 */    MCD::OPC_Decode, 202, 5, 197, 1, // Opcode: EVMWHUMIA
    4499             : /* 3879 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3896
    4500             : /* 3884 */    MCD::OPC_CheckField, 26, 6, 4, 103, 5, 0, // Skip to: 5274
    4501             : /* 3891 */    MCD::OPC_Decode, 198, 5, 197, 1, // Opcode: EVMWHSMIA
    4502             : /* 3896 */    MCD::OPC_FilterValue, 7, 93, 5, 0, // Skip to: 5274
    4503             : /* 3901 */    MCD::OPC_CheckField, 26, 6, 4, 86, 5, 0, // Skip to: 5274
    4504             : /* 3908 */    MCD::OPC_Decode, 196, 5, 197, 1, // Opcode: EVMWHSMFA
    4505             : /* 3913 */    MCD::OPC_FilterValue, 142, 1, 19, 0, 0, // Skip to: 3938
    4506             : /* 3919 */    MCD::OPC_CheckField, 26, 6, 4, 68, 5, 0, // Skip to: 5274
    4507             : /* 3926 */    MCD::OPC_CheckField, 0, 3, 3, 61, 5, 0, // Skip to: 5274
    4508             : /* 3933 */    MCD::OPC_Decode, 222, 5, 197, 1, // Opcode: EVMWSSFA
    4509             : /* 3938 */    MCD::OPC_FilterValue, 143, 1, 54, 0, 0, // Skip to: 3998
    4510             : /* 3944 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4511             : /* 3947 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3964
    4512             : /* 3952 */    MCD::OPC_CheckField, 26, 6, 4, 35, 5, 0, // Skip to: 5274
    4513             : /* 3959 */    MCD::OPC_Decode, 226, 5, 197, 1, // Opcode: EVMWUMIA
    4514             : /* 3964 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3981
    4515             : /* 3969 */    MCD::OPC_CheckField, 26, 6, 4, 18, 5, 0, // Skip to: 5274
    4516             : /* 3976 */    MCD::OPC_Decode, 218, 5, 197, 1, // Opcode: EVMWSMIA
    4517             : /* 3981 */    MCD::OPC_FilterValue, 3, 8, 5, 0, // Skip to: 5274
    4518             : /* 3986 */    MCD::OPC_CheckField, 26, 6, 4, 1, 5, 0, // Skip to: 5274
    4519             : /* 3993 */    MCD::OPC_Decode, 214, 5, 197, 1, // Opcode: EVMWSMFA
    4520             : /* 3998 */    MCD::OPC_FilterValue, 152, 1, 157, 0, 0, // Skip to: 4161
    4521             : /* 4004 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4522             : /* 4007 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4031
    4523             : /* 4012 */    MCD::OPC_CheckField, 26, 6, 4, 231, 4, 0, // Skip to: 5274
    4524             : /* 4019 */    MCD::OPC_CheckField, 11, 5, 0, 224, 4, 0, // Skip to: 5274
    4525             : /* 4026 */    MCD::OPC_Decode, 205, 4, 200, 1, // Opcode: EVADDUSIAAW
    4526             : /* 4031 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4055
    4527             : /* 4036 */    MCD::OPC_CheckField, 26, 6, 4, 207, 4, 0, // Skip to: 5274
    4528             : /* 4043 */    MCD::OPC_CheckField, 11, 5, 0, 200, 4, 0, // Skip to: 5274
    4529             : /* 4050 */    MCD::OPC_Decode, 203, 4, 200, 1, // Opcode: EVADDSSIAAW
    4530             : /* 4055 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4079
    4531             : /* 4060 */    MCD::OPC_CheckField, 26, 6, 4, 183, 4, 0, // Skip to: 5274
    4532             : /* 4067 */    MCD::OPC_CheckField, 11, 5, 0, 176, 4, 0, // Skip to: 5274
    4533             : /* 4074 */    MCD::OPC_Decode, 135, 6, 200, 1, // Opcode: EVSUBFUSIAAW
    4534             : /* 4079 */    MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 4103
    4535             : /* 4084 */    MCD::OPC_CheckField, 26, 6, 4, 159, 4, 0, // Skip to: 5274
    4536             : /* 4091 */    MCD::OPC_CheckField, 11, 5, 0, 152, 4, 0, // Skip to: 5274
    4537             : /* 4098 */    MCD::OPC_Decode, 133, 6, 200, 1, // Opcode: EVSUBFSSIAAW
    4538             : /* 4103 */    MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 4127
    4539             : /* 4108 */    MCD::OPC_CheckField, 26, 6, 4, 135, 4, 0, // Skip to: 5274
    4540             : /* 4115 */    MCD::OPC_CheckField, 11, 5, 0, 128, 4, 0, // Skip to: 5274
    4541             : /* 4122 */    MCD::OPC_Decode, 194, 5, 200, 1, // Opcode: EVMRA
    4542             : /* 4127 */    MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 4144
    4543             : /* 4132 */    MCD::OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 5274
    4544             : /* 4139 */    MCD::OPC_Decode, 216, 4, 197, 1, // Opcode: EVDIVWS
    4545             : /* 4144 */    MCD::OPC_FilterValue, 7, 101, 4, 0, // Skip to: 5274
    4546             : /* 4149 */    MCD::OPC_CheckField, 26, 6, 4, 94, 4, 0, // Skip to: 5274
    4547             : /* 4156 */    MCD::OPC_Decode, 217, 4, 197, 1, // Opcode: EVDIVWU
    4548             : /* 4161 */    MCD::OPC_FilterValue, 153, 1, 99, 0, 0, // Skip to: 4266
    4549             : /* 4167 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4550             : /* 4170 */    MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4194
    4551             : /* 4175 */    MCD::OPC_CheckField, 26, 6, 4, 68, 4, 0, // Skip to: 5274
    4552             : /* 4182 */    MCD::OPC_CheckField, 11, 5, 0, 61, 4, 0, // Skip to: 5274
    4553             : /* 4189 */    MCD::OPC_Decode, 204, 4, 200, 1, // Opcode: EVADDUMIAAW
    4554             : /* 4194 */    MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4218
    4555             : /* 4199 */    MCD::OPC_CheckField, 26, 6, 4, 44, 4, 0, // Skip to: 5274
    4556             : /* 4206 */    MCD::OPC_CheckField, 11, 5, 0, 37, 4, 0, // Skip to: 5274
    4557             : /* 4213 */    MCD::OPC_Decode, 202, 4, 200, 1, // Opcode: EVADDSMIAAW
    4558             : /* 4218 */    MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4242
    4559             : /* 4223 */    MCD::OPC_CheckField, 26, 6, 4, 20, 4, 0, // Skip to: 5274
    4560             : /* 4230 */    MCD::OPC_CheckField, 11, 5, 0, 13, 4, 0, // Skip to: 5274
    4561             : /* 4237 */    MCD::OPC_Decode, 134, 6, 200, 1, // Opcode: EVSUBFUMIAAW
    4562             : /* 4242 */    MCD::OPC_FilterValue, 3, 3, 4, 0, // Skip to: 5274
    4563             : /* 4247 */    MCD::OPC_CheckField, 26, 6, 4, 252, 3, 0, // Skip to: 5274
    4564             : /* 4254 */    MCD::OPC_CheckField, 11, 5, 0, 245, 3, 0, // Skip to: 5274
    4565             : /* 4261 */    MCD::OPC_Decode, 132, 6, 200, 1, // Opcode: EVSUBFSMIAAW
    4566             : /* 4266 */    MCD::OPC_FilterValue, 160, 1, 105, 0, 0, // Skip to: 4377
    4567             : /* 4272 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4568             : /* 4275 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4292
    4569             : /* 4280 */    MCD::OPC_CheckField, 26, 6, 4, 219, 3, 0, // Skip to: 5274
    4570             : /* 4287 */    MCD::OPC_Decode, 166, 5, 197, 1, // Opcode: EVMHEUSIAAW
    4571             : /* 4292 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4309
    4572             : /* 4297 */    MCD::OPC_CheckField, 26, 6, 4, 202, 3, 0, // Skip to: 5274
    4573             : /* 4304 */    MCD::OPC_Decode, 160, 5, 197, 1, // Opcode: EVMHESSIAAW
    4574             : /* 4309 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4326
    4575             : /* 4314 */    MCD::OPC_CheckField, 26, 6, 4, 185, 3, 0, // Skip to: 5274
    4576             : /* 4321 */    MCD::OPC_Decode, 158, 5, 197, 1, // Opcode: EVMHESSFAAW
    4577             : /* 4326 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4343
    4578             : /* 4331 */    MCD::OPC_CheckField, 26, 6, 4, 168, 3, 0, // Skip to: 5274
    4579             : /* 4338 */    MCD::OPC_Decode, 192, 5, 197, 1, // Opcode: EVMHOUSIAAW
    4580             : /* 4343 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4360
    4581             : /* 4348 */    MCD::OPC_CheckField, 26, 6, 4, 151, 3, 0, // Skip to: 5274
    4582             : /* 4355 */    MCD::OPC_Decode, 186, 5, 197, 1, // Opcode: EVMHOSSIAAW
    4583             : /* 4360 */    MCD::OPC_FilterValue, 7, 141, 3, 0, // Skip to: 5274
    4584             : /* 4365 */    MCD::OPC_CheckField, 26, 6, 4, 134, 3, 0, // Skip to: 5274
    4585             : /* 4372 */    MCD::OPC_Decode, 184, 5, 197, 1, // Opcode: EVMHOSSFAAW
    4586             : /* 4377 */    MCD::OPC_FilterValue, 161, 1, 105, 0, 0, // Skip to: 4488
    4587             : /* 4383 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4588             : /* 4386 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4403
    4589             : /* 4391 */    MCD::OPC_CheckField, 26, 6, 4, 108, 3, 0, // Skip to: 5274
    4590             : /* 4398 */    MCD::OPC_Decode, 164, 5, 197, 1, // Opcode: EVMHEUMIAAW
    4591             : /* 4403 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4420
    4592             : /* 4408 */    MCD::OPC_CheckField, 26, 6, 4, 91, 3, 0, // Skip to: 5274
    4593             : /* 4415 */    MCD::OPC_Decode, 154, 5, 197, 1, // Opcode: EVMHESMIAAW
    4594             : /* 4420 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4437
    4595             : /* 4425 */    MCD::OPC_CheckField, 26, 6, 4, 74, 3, 0, // Skip to: 5274
    4596             : /* 4432 */    MCD::OPC_Decode, 150, 5, 197, 1, // Opcode: EVMHESMFAAW
    4597             : /* 4437 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4454
    4598             : /* 4442 */    MCD::OPC_CheckField, 26, 6, 4, 57, 3, 0, // Skip to: 5274
    4599             : /* 4449 */    MCD::OPC_Decode, 190, 5, 197, 1, // Opcode: EVMHOUMIAAW
    4600             : /* 4454 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4471
    4601             : /* 4459 */    MCD::OPC_CheckField, 26, 6, 4, 40, 3, 0, // Skip to: 5274
    4602             : /* 4466 */    MCD::OPC_Decode, 180, 5, 197, 1, // Opcode: EVMHOSMIAAW
    4603             : /* 4471 */    MCD::OPC_FilterValue, 7, 30, 3, 0, // Skip to: 5274
    4604             : /* 4476 */    MCD::OPC_CheckField, 26, 6, 4, 23, 3, 0, // Skip to: 5274
    4605             : /* 4483 */    MCD::OPC_Decode, 176, 5, 197, 1, // Opcode: EVMHOSMFAAW
    4606             : /* 4488 */    MCD::OPC_FilterValue, 165, 1, 105, 0, 0, // Skip to: 4599
    4607             : /* 4494 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4608             : /* 4497 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4514
    4609             : /* 4502 */    MCD::OPC_CheckField, 26, 6, 4, 253, 2, 0, // Skip to: 5274
    4610             : /* 4509 */    MCD::OPC_Decode, 146, 5, 197, 1, // Opcode: EVMHEGUMIAA
    4611             : /* 4514 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4531
    4612             : /* 4519 */    MCD::OPC_CheckField, 26, 6, 4, 236, 2, 0, // Skip to: 5274
    4613             : /* 4526 */    MCD::OPC_Decode, 144, 5, 197, 1, // Opcode: EVMHEGSMIAA
    4614             : /* 4531 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4548
    4615             : /* 4536 */    MCD::OPC_CheckField, 26, 6, 4, 219, 2, 0, // Skip to: 5274
    4616             : /* 4543 */    MCD::OPC_Decode, 142, 5, 197, 1, // Opcode: EVMHEGSMFAA
    4617             : /* 4548 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4565
    4618             : /* 4553 */    MCD::OPC_CheckField, 26, 6, 4, 202, 2, 0, // Skip to: 5274
    4619             : /* 4560 */    MCD::OPC_Decode, 172, 5, 197, 1, // Opcode: EVMHOGUMIAA
    4620             : /* 4565 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4582
    4621             : /* 4570 */    MCD::OPC_CheckField, 26, 6, 4, 185, 2, 0, // Skip to: 5274
    4622             : /* 4577 */    MCD::OPC_Decode, 170, 5, 197, 1, // Opcode: EVMHOGSMIAA
    4623             : /* 4582 */    MCD::OPC_FilterValue, 7, 175, 2, 0, // Skip to: 5274
    4624             : /* 4587 */    MCD::OPC_CheckField, 26, 6, 4, 168, 2, 0, // Skip to: 5274
    4625             : /* 4594 */    MCD::OPC_Decode, 168, 5, 197, 1, // Opcode: EVMHOGSMFAA
    4626             : /* 4599 */    MCD::OPC_FilterValue, 168, 1, 37, 0, 0, // Skip to: 4642
    4627             : /* 4605 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4628             : /* 4608 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4625
    4629             : /* 4613 */    MCD::OPC_CheckField, 26, 6, 4, 142, 2, 0, // Skip to: 5274
    4630             : /* 4620 */    MCD::OPC_Decode, 211, 5, 197, 1, // Opcode: EVMWLUSIAAW
    4631             : /* 4625 */    MCD::OPC_FilterValue, 1, 132, 2, 0, // Skip to: 5274
    4632             : /* 4630 */    MCD::OPC_CheckField, 26, 6, 4, 125, 2, 0, // Skip to: 5274
    4633             : /* 4637 */    MCD::OPC_Decode, 205, 5, 197, 1, // Opcode: EVMWLSSIAAW
    4634             : /* 4642 */    MCD::OPC_FilterValue, 169, 1, 37, 0, 0, // Skip to: 4685
    4635             : /* 4648 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4636             : /* 4651 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4668
    4637             : /* 4656 */    MCD::OPC_CheckField, 26, 6, 4, 99, 2, 0, // Skip to: 5274
    4638             : /* 4663 */    MCD::OPC_Decode, 209, 5, 197, 1, // Opcode: EVMWLUMIAAW
    4639             : /* 4668 */    MCD::OPC_FilterValue, 1, 89, 2, 0, // Skip to: 5274
    4640             : /* 4673 */    MCD::OPC_CheckField, 26, 6, 4, 82, 2, 0, // Skip to: 5274
    4641             : /* 4680 */    MCD::OPC_Decode, 203, 5, 197, 1, // Opcode: EVMWLSMIAAW
    4642             : /* 4685 */    MCD::OPC_FilterValue, 170, 1, 19, 0, 0, // Skip to: 4710
    4643             : /* 4691 */    MCD::OPC_CheckField, 26, 6, 4, 64, 2, 0, // Skip to: 5274
    4644             : /* 4698 */    MCD::OPC_CheckField, 0, 3, 3, 57, 2, 0, // Skip to: 5274
    4645             : /* 4705 */    MCD::OPC_Decode, 223, 5, 197, 1, // Opcode: EVMWSSFAA
    4646             : /* 4710 */    MCD::OPC_FilterValue, 171, 1, 54, 0, 0, // Skip to: 4770
    4647             : /* 4716 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4648             : /* 4719 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4736
    4649             : /* 4724 */    MCD::OPC_CheckField, 26, 6, 4, 31, 2, 0, // Skip to: 5274
    4650             : /* 4731 */    MCD::OPC_Decode, 227, 5, 197, 1, // Opcode: EVMWUMIAA
    4651             : /* 4736 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4753
    4652             : /* 4741 */    MCD::OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 5274
    4653             : /* 4748 */    MCD::OPC_Decode, 219, 5, 197, 1, // Opcode: EVMWSMIAA
    4654             : /* 4753 */    MCD::OPC_FilterValue, 3, 4, 2, 0, // Skip to: 5274
    4655             : /* 4758 */    MCD::OPC_CheckField, 26, 6, 4, 253, 1, 0, // Skip to: 5274
    4656             : /* 4765 */    MCD::OPC_Decode, 215, 5, 197, 1, // Opcode: EVMWSMFAA
    4657             : /* 4770 */    MCD::OPC_FilterValue, 176, 1, 105, 0, 0, // Skip to: 4881
    4658             : /* 4776 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4659             : /* 4779 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4796
    4660             : /* 4784 */    MCD::OPC_CheckField, 26, 6, 4, 227, 1, 0, // Skip to: 5274
    4661             : /* 4791 */    MCD::OPC_Decode, 167, 5, 197, 1, // Opcode: EVMHEUSIANW
    4662             : /* 4796 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4813
    4663             : /* 4801 */    MCD::OPC_CheckField, 26, 6, 4, 210, 1, 0, // Skip to: 5274
    4664             : /* 4808 */    MCD::OPC_Decode, 161, 5, 197, 1, // Opcode: EVMHESSIANW
    4665             : /* 4813 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4830
    4666             : /* 4818 */    MCD::OPC_CheckField, 26, 6, 4, 193, 1, 0, // Skip to: 5274
    4667             : /* 4825 */    MCD::OPC_Decode, 159, 5, 197, 1, // Opcode: EVMHESSFANW
    4668             : /* 4830 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4847
    4669             : /* 4835 */    MCD::OPC_CheckField, 26, 6, 4, 176, 1, 0, // Skip to: 5274
    4670             : /* 4842 */    MCD::OPC_Decode, 193, 5, 197, 1, // Opcode: EVMHOUSIANW
    4671             : /* 4847 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4864
    4672             : /* 4852 */    MCD::OPC_CheckField, 26, 6, 4, 159, 1, 0, // Skip to: 5274
    4673             : /* 4859 */    MCD::OPC_Decode, 187, 5, 197, 1, // Opcode: EVMHOSSIANW
    4674             : /* 4864 */    MCD::OPC_FilterValue, 7, 149, 1, 0, // Skip to: 5274
    4675             : /* 4869 */    MCD::OPC_CheckField, 26, 6, 4, 142, 1, 0, // Skip to: 5274
    4676             : /* 4876 */    MCD::OPC_Decode, 185, 5, 197, 1, // Opcode: EVMHOSSFANW
    4677             : /* 4881 */    MCD::OPC_FilterValue, 177, 1, 105, 0, 0, // Skip to: 4992
    4678             : /* 4887 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4679             : /* 4890 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4907
    4680             : /* 4895 */    MCD::OPC_CheckField, 26, 6, 4, 116, 1, 0, // Skip to: 5274
    4681             : /* 4902 */    MCD::OPC_Decode, 165, 5, 197, 1, // Opcode: EVMHEUMIANW
    4682             : /* 4907 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4924
    4683             : /* 4912 */    MCD::OPC_CheckField, 26, 6, 4, 99, 1, 0, // Skip to: 5274
    4684             : /* 4919 */    MCD::OPC_Decode, 155, 5, 197, 1, // Opcode: EVMHESMIANW
    4685             : /* 4924 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4941
    4686             : /* 4929 */    MCD::OPC_CheckField, 26, 6, 4, 82, 1, 0, // Skip to: 5274
    4687             : /* 4936 */    MCD::OPC_Decode, 151, 5, 197, 1, // Opcode: EVMHESMFANW
    4688             : /* 4941 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4958
    4689             : /* 4946 */    MCD::OPC_CheckField, 26, 6, 4, 65, 1, 0, // Skip to: 5274
    4690             : /* 4953 */    MCD::OPC_Decode, 191, 5, 197, 1, // Opcode: EVMHOUMIANW
    4691             : /* 4958 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4975
    4692             : /* 4963 */    MCD::OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 5274
    4693             : /* 4970 */    MCD::OPC_Decode, 181, 5, 197, 1, // Opcode: EVMHOSMIANW
    4694             : /* 4975 */    MCD::OPC_FilterValue, 7, 38, 1, 0, // Skip to: 5274
    4695             : /* 4980 */    MCD::OPC_CheckField, 26, 6, 4, 31, 1, 0, // Skip to: 5274
    4696             : /* 4987 */    MCD::OPC_Decode, 177, 5, 197, 1, // Opcode: EVMHOSMFANW
    4697             : /* 4992 */    MCD::OPC_FilterValue, 181, 1, 105, 0, 0, // Skip to: 5103
    4698             : /* 4998 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4699             : /* 5001 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5018
    4700             : /* 5006 */    MCD::OPC_CheckField, 26, 6, 4, 5, 1, 0, // Skip to: 5274
    4701             : /* 5013 */    MCD::OPC_Decode, 147, 5, 197, 1, // Opcode: EVMHEGUMIAN
    4702             : /* 5018 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5035
    4703             : /* 5023 */    MCD::OPC_CheckField, 26, 6, 4, 244, 0, 0, // Skip to: 5274
    4704             : /* 5030 */    MCD::OPC_Decode, 145, 5, 197, 1, // Opcode: EVMHEGSMIAN
    4705             : /* 5035 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5052
    4706             : /* 5040 */    MCD::OPC_CheckField, 26, 6, 4, 227, 0, 0, // Skip to: 5274
    4707             : /* 5047 */    MCD::OPC_Decode, 143, 5, 197, 1, // Opcode: EVMHEGSMFAN
    4708             : /* 5052 */    MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 5069
    4709             : /* 5057 */    MCD::OPC_CheckField, 26, 6, 4, 210, 0, 0, // Skip to: 5274
    4710             : /* 5064 */    MCD::OPC_Decode, 173, 5, 197, 1, // Opcode: EVMHOGUMIAN
    4711             : /* 5069 */    MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 5086
    4712             : /* 5074 */    MCD::OPC_CheckField, 26, 6, 4, 193, 0, 0, // Skip to: 5274
    4713             : /* 5081 */    MCD::OPC_Decode, 171, 5, 197, 1, // Opcode: EVMHOGSMIAN
    4714             : /* 5086 */    MCD::OPC_FilterValue, 7, 183, 0, 0, // Skip to: 5274
    4715             : /* 5091 */    MCD::OPC_CheckField, 26, 6, 4, 176, 0, 0, // Skip to: 5274
    4716             : /* 5098 */    MCD::OPC_Decode, 169, 5, 197, 1, // Opcode: EVMHOGSMFAN
    4717             : /* 5103 */    MCD::OPC_FilterValue, 184, 1, 37, 0, 0, // Skip to: 5146
    4718             : /* 5109 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4719             : /* 5112 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5129
    4720             : /* 5117 */    MCD::OPC_CheckField, 26, 6, 4, 150, 0, 0, // Skip to: 5274
    4721             : /* 5124 */    MCD::OPC_Decode, 212, 5, 197, 1, // Opcode: EVMWLUSIANW
    4722             : /* 5129 */    MCD::OPC_FilterValue, 1, 140, 0, 0, // Skip to: 5274
    4723             : /* 5134 */    MCD::OPC_CheckField, 26, 6, 4, 133, 0, 0, // Skip to: 5274
    4724             : /* 5141 */    MCD::OPC_Decode, 206, 5, 197, 1, // Opcode: EVMWLSSIANW
    4725             : /* 5146 */    MCD::OPC_FilterValue, 185, 1, 37, 0, 0, // Skip to: 5189
    4726             : /* 5152 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4727             : /* 5155 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5172
    4728             : /* 5160 */    MCD::OPC_CheckField, 26, 6, 4, 107, 0, 0, // Skip to: 5274
    4729             : /* 5167 */    MCD::OPC_Decode, 210, 5, 197, 1, // Opcode: EVMWLUMIANW
    4730             : /* 5172 */    MCD::OPC_FilterValue, 1, 97, 0, 0, // Skip to: 5274
    4731             : /* 5177 */    MCD::OPC_CheckField, 26, 6, 4, 90, 0, 0, // Skip to: 5274
    4732             : /* 5184 */    MCD::OPC_Decode, 204, 5, 197, 1, // Opcode: EVMWLSMIANW
    4733             : /* 5189 */    MCD::OPC_FilterValue, 186, 1, 19, 0, 0, // Skip to: 5214
    4734             : /* 5195 */    MCD::OPC_CheckField, 26, 6, 4, 72, 0, 0, // Skip to: 5274
    4735             : /* 5202 */    MCD::OPC_CheckField, 0, 3, 3, 65, 0, 0, // Skip to: 5274
    4736             : /* 5209 */    MCD::OPC_Decode, 224, 5, 197, 1, // Opcode: EVMWSSFAN
    4737             : /* 5214 */    MCD::OPC_FilterValue, 187, 1, 54, 0, 0, // Skip to: 5274
    4738             : /* 5220 */    MCD::OPC_ExtractField, 0, 3,  // Inst{2-0} ...
    4739             : /* 5223 */    MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5240
    4740             : /* 5228 */    MCD::OPC_CheckField, 26, 6, 4, 39, 0, 0, // Skip to: 5274
    4741             : /* 5235 */    MCD::OPC_Decode, 228, 5, 197, 1, // Opcode: EVMWUMIAN
    4742             : /* 5240 */    MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5257
    4743             : /* 5245 */    MCD::OPC_CheckField, 26, 6, 4, 22, 0, 0, // Skip to: 5274
    4744             : /* 5252 */    MCD::OPC_Decode, 220, 5, 197, 1, // Opcode: EVMWSMIAN
    4745             : /* 5257 */    MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5274
    4746             : /* 5262 */    MCD::OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 5274
    4747             : /* 5269 */    MCD::OPC_Decode, 216, 5, 197, 1, // Opcode: EVMWSMFAN
    4748             : /* 5274 */    MCD::OPC_Fail,
    4749             :   0
    4750             : };
    4751             : 
    4752           0 : static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset& Bits) {
    4753           0 :   llvm_unreachable("Invalid index!");
    4754             : }
    4755             : 
    4756             : template<typename InsnType>
    4757           0 : static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI,
    4758             :                                    uint64_t Address, const void *Decoder, bool &DecodeComplete) {
    4759           0 :   DecodeComplete = true;
    4760             :   InsnType tmp;
    4761           0 :   switch (Idx) {
    4762           0 :   default: llvm_unreachable("Invalid index!");
    4763             :   case 0:
    4764             :     return S;
    4765             :   case 1:
    4766             :     tmp = fieldFromInstruction(insn, 21, 5);
    4767             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4768             :     tmp = fieldFromInstruction(insn, 16, 5);
    4769           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4770             :     tmp = fieldFromInstruction(insn, 0, 16);
    4771           0 :     if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4772             :     return S;
    4773             :   case 2:
    4774             :     tmp = fieldFromInstruction(insn, 21, 5);
    4775             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4776             :     tmp = fieldFromInstruction(insn, 16, 5);
    4777           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4778             :     tmp = fieldFromInstruction(insn, 0, 16);
    4779           0 :     if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4780             :     return S;
    4781             :   case 3:
    4782             :     tmp = fieldFromInstruction(insn, 21, 5);
    4783           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4784             :     tmp = fieldFromInstruction(insn, 16, 5);
    4785           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4786             :     tmp = fieldFromInstruction(insn, 11, 5);
    4787           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4788             :     return S;
    4789             :   case 4:
    4790             :     tmp = fieldFromInstruction(insn, 21, 5);
    4791           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4792             :     tmp = fieldFromInstruction(insn, 16, 5);
    4793           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4794             :     return S;
    4795             :   case 5:
    4796             :     tmp = fieldFromInstruction(insn, 21, 5);
    4797           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4798             :     tmp = fieldFromInstruction(insn, 16, 5);
    4799           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4800             :     tmp = fieldFromInstruction(insn, 11, 5);
    4801           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4802             :     tmp = fieldFromInstruction(insn, 9, 1);
    4803           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4804           0 :     return S;
    4805             :   case 6:
    4806             :     tmp = fieldFromInstruction(insn, 21, 5);
    4807           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4808             :     tmp = fieldFromInstruction(insn, 11, 5);
    4809           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4810             :     return S;
    4811             :   case 7:
    4812             :     tmp = fieldFromInstruction(insn, 21, 5);
    4813           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4814             :     tmp = fieldFromInstruction(insn, 11, 5);
    4815           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4816             :     tmp = fieldFromInstruction(insn, 9, 1);
    4817           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4818           0 :     return S;
    4819             :   case 8:
    4820             :     tmp = fieldFromInstruction(insn, 21, 5);
    4821           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4822             :     tmp = fieldFromInstruction(insn, 11, 5);
    4823           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4824             :     return S;
    4825             :   case 9:
    4826             :     tmp = fieldFromInstruction(insn, 21, 5);
    4827           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4828             :     tmp = fieldFromInstruction(insn, 16, 5);
    4829           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4830             :     tmp = fieldFromInstruction(insn, 15, 1);
    4831           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4832             :     tmp = fieldFromInstruction(insn, 11, 4);
    4833           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4834           0 :     return S;
    4835             :   case 10:
    4836             :     tmp = fieldFromInstruction(insn, 21, 5);
    4837           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4838           0 :     return S;
    4839             :   case 11:
    4840             :     tmp = fieldFromInstruction(insn, 11, 5);
    4841           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4842           0 :     return S;
    4843             :   case 12:
    4844             :     tmp = fieldFromInstruction(insn, 21, 5);
    4845           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4846             :     tmp = fieldFromInstruction(insn, 16, 5);
    4847           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4848             :     tmp = fieldFromInstruction(insn, 11, 5);
    4849           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4850             :     tmp = fieldFromInstruction(insn, 21, 5);
    4851             :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4852             :     return S;
    4853             :   case 13:
    4854             :     tmp = fieldFromInstruction(insn, 21, 5);
    4855           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4856             :     tmp = fieldFromInstruction(insn, 16, 5);
    4857             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4858             :     tmp = fieldFromInstruction(insn, 11, 5);
    4859           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4860             :     return S;
    4861             :   case 14:
    4862             :     tmp = fieldFromInstruction(insn, 21, 5);
    4863           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4864             :     tmp = fieldFromInstruction(insn, 16, 5);
    4865           0 :     if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4866             :     return S;
    4867             :   case 15:
    4868             :     tmp = fieldFromInstruction(insn, 21, 5);
    4869           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4870             :     tmp = fieldFromInstruction(insn, 16, 5);
    4871           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4872             :     tmp = fieldFromInstruction(insn, 11, 5);
    4873           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4874             :     return S;
    4875             :   case 16:
    4876             :     tmp = fieldFromInstruction(insn, 21, 5);
    4877           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4878             :     tmp = fieldFromInstruction(insn, 21, 5);
    4879             :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4880             :     tmp = fieldFromInstruction(insn, 16, 5);
    4881           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4882             :     tmp = fieldFromInstruction(insn, 11, 5);
    4883           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4884             :     return S;
    4885             :   case 17:
    4886             :     tmp = fieldFromInstruction(insn, 21, 5);
    4887           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4888             :     tmp = fieldFromInstruction(insn, 16, 5);
    4889           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4890             :     tmp = fieldFromInstruction(insn, 11, 5);
    4891           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4892             :     return S;
    4893             :   case 18:
    4894             :     tmp = fieldFromInstruction(insn, 21, 5);
    4895           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4896             :     tmp = fieldFromInstruction(insn, 16, 5);
    4897           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4898             :     tmp = fieldFromInstruction(insn, 11, 5);
    4899           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4900             :     tmp = fieldFromInstruction(insn, 6, 5);
    4901           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4902             :     return S;
    4903             :   case 19:
    4904             :     tmp = fieldFromInstruction(insn, 21, 5);
    4905           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4906             :     tmp = fieldFromInstruction(insn, 16, 5);
    4907           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4908             :     tmp = fieldFromInstruction(insn, 11, 5);
    4909           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4910             :     tmp = fieldFromInstruction(insn, 6, 4);
    4911           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4912           0 :     return S;
    4913             :   case 20:
    4914             :     tmp = fieldFromInstruction(insn, 21, 5);
    4915           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4916             :     tmp = fieldFromInstruction(insn, 16, 5);
    4917           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4918             :     tmp = fieldFromInstruction(insn, 6, 5);
    4919           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4920             :     tmp = fieldFromInstruction(insn, 11, 5);
    4921           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4922             :     return S;
    4923             :   case 21:
    4924             :     tmp = fieldFromInstruction(insn, 21, 5);
    4925           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4926             :     tmp = fieldFromInstruction(insn, 16, 5);
    4927           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4928             :     tmp = fieldFromInstruction(insn, 11, 5);
    4929           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4930             :     tmp = fieldFromInstruction(insn, 6, 5);
    4931           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4932             :     return S;
    4933             :   case 22:
    4934             :     tmp = fieldFromInstruction(insn, 21, 5);
    4935           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4936             :     tmp = fieldFromInstruction(insn, 16, 5);
    4937           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4938             :     tmp = fieldFromInstruction(insn, 0, 16);
    4939           0 :     if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4940             :     return S;
    4941             :   case 23:
    4942             :     tmp = fieldFromInstruction(insn, 23, 3);
    4943           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4944             :     tmp = fieldFromInstruction(insn, 16, 5);
    4945           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4946             :     tmp = fieldFromInstruction(insn, 0, 16);
    4947             :     if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4948             :     return S;
    4949             :   case 24:
    4950             :     tmp = fieldFromInstruction(insn, 23, 3);
    4951           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4952             :     tmp = fieldFromInstruction(insn, 16, 5);
    4953           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4954             :     tmp = fieldFromInstruction(insn, 0, 16);
    4955             :     if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4956             :     return S;
    4957             :   case 25:
    4958             :     tmp = fieldFromInstruction(insn, 23, 3);
    4959           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4960             :     tmp = fieldFromInstruction(insn, 16, 5);
    4961           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4962             :     tmp = fieldFromInstruction(insn, 0, 16);
    4963           0 :     if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4964             :     return S;
    4965             :   case 26:
    4966             :     tmp = fieldFromInstruction(insn, 23, 3);
    4967           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4968             :     tmp = fieldFromInstruction(insn, 16, 5);
    4969           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4970             :     tmp = fieldFromInstruction(insn, 0, 16);
    4971           0 :     if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4972             :     return S;
    4973             :   case 27:
    4974             :     tmp = fieldFromInstruction(insn, 21, 5);
    4975           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4976             :     tmp = fieldFromInstruction(insn, 0, 16);
    4977           0 :     if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4978             :     return S;
    4979             :   case 28:
    4980             :     tmp = fieldFromInstruction(insn, 21, 5);
    4981           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4982             :     tmp = fieldFromInstruction(insn, 16, 5);
    4983           0 :     if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4984             :     tmp = fieldFromInstruction(insn, 0, 16);
    4985           0 :     if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4986             :     return S;
    4987             :   case 29:
    4988             :     tmp = fieldFromInstruction(insn, 2, 14);
    4989           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4990           0 :     return S;
    4991             :   case 30:
    4992             :     tmp = fieldFromInstruction(insn, 21, 5);
    4993             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4994             :     tmp = fieldFromInstruction(insn, 16, 5);
    4995           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    4996             :     tmp = fieldFromInstruction(insn, 2, 14);
    4997           0 :     MI.addOperand(MCOperand::createImm(tmp));
    4998           0 :     return S;
    4999             :   case 31:
    5000             :     tmp = fieldFromInstruction(insn, 5, 7);
    5001           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5002           0 :     return S;
    5003             :   case 32:
    5004             :     tmp = fieldFromInstruction(insn, 2, 24);
    5005           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5006           0 :     return S;
    5007             :   case 33:
    5008             :     tmp = fieldFromInstruction(insn, 23, 3);
    5009           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5010             :     tmp = fieldFromInstruction(insn, 18, 3);
    5011           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5012             :     return S;
    5013             :   case 34:
    5014             :     tmp = fieldFromInstruction(insn, 21, 5);
    5015           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5016             :     tmp = fieldFromInstruction(insn, 16, 5);
    5017           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5018             :     tmp = fieldFromInstruction(insn, 11, 5);
    5019           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5020             :     return S;
    5021             :   case 35:
    5022             :     tmp = fieldFromInstruction(insn, 21, 5);
    5023           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5024             :     tmp = 0;
    5025             :     tmp |= fieldFromInstruction(insn, 0, 1) << 0;
    5026           0 :     tmp |= fieldFromInstruction(insn, 6, 10) << 6;
    5027           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 1;
    5028           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5029           0 :     return S;
    5030             :   case 36:
    5031             :     tmp = fieldFromInstruction(insn, 21, 5);
    5032             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5033             :     tmp = fieldFromInstruction(insn, 16, 5);
    5034           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5035             :     tmp = fieldFromInstruction(insn, 11, 2);
    5036           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5037           0 :     return S;
    5038             :   case 37:
    5039             :     tmp = fieldFromInstruction(insn, 11, 1);
    5040           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5041           0 :     return S;
    5042             :   case 38:
    5043             :     tmp = fieldFromInstruction(insn, 16, 5);
    5044           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5045             :     tmp = fieldFromInstruction(insn, 16, 5);
    5046             :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5047             :     tmp = fieldFromInstruction(insn, 21, 5);
    5048           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5049             :     tmp = fieldFromInstruction(insn, 11, 5);
    5050             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5051             :     tmp = fieldFromInstruction(insn, 6, 5);
    5052             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5053             :     tmp = fieldFromInstruction(insn, 1, 5);
    5054             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5055             :     return S;
    5056             :   case 39:
    5057             :     tmp = fieldFromInstruction(insn, 16, 5);
    5058           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5059             :     tmp = fieldFromInstruction(insn, 21, 5);
    5060           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5061             :     tmp = fieldFromInstruction(insn, 11, 5);
    5062             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5063             :     tmp = fieldFromInstruction(insn, 6, 5);
    5064             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5065             :     tmp = fieldFromInstruction(insn, 1, 5);
    5066             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5067             :     return S;
    5068             :   case 40:
    5069             :     tmp = fieldFromInstruction(insn, 16, 5);
    5070           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5071             :     tmp = fieldFromInstruction(insn, 21, 5);
    5072           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5073             :     tmp = fieldFromInstruction(insn, 11, 5);
    5074           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5075             :     tmp = fieldFromInstruction(insn, 6, 5);
    5076             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5077             :     tmp = fieldFromInstruction(insn, 1, 5);
    5078             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5079             :     return S;
    5080             :   case 41:
    5081             :     tmp = fieldFromInstruction(insn, 16, 5);
    5082           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5083             :     tmp = fieldFromInstruction(insn, 21, 5);
    5084           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5085             :     tmp = fieldFromInstruction(insn, 0, 16);
    5086             :     if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5087             :     return S;
    5088             :   case 42:
    5089             :     tmp = fieldFromInstruction(insn, 16, 5);
    5090           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5091             :     tmp = fieldFromInstruction(insn, 21, 5);
    5092           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5093             :     tmp = 0;
    5094           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5095           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5096             :     if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5097             :     tmp = 0;
    5098           0 :     tmp |= fieldFromInstruction(insn, 5, 1) << 5;
    5099           0 :     tmp |= fieldFromInstruction(insn, 6, 5) << 0;
    5100             :     if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5101             :     return S;
    5102             :   case 43:
    5103             :     tmp = fieldFromInstruction(insn, 16, 5);
    5104           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5105             :     tmp = fieldFromInstruction(insn, 16, 5);
    5106             :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5107             :     tmp = fieldFromInstruction(insn, 21, 5);
    5108           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5109             :     tmp = 0;
    5110           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5111           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5112             :     if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5113             :     tmp = 0;
    5114           0 :     tmp |= fieldFromInstruction(insn, 5, 1) << 5;
    5115           0 :     tmp |= fieldFromInstruction(insn, 6, 5) << 0;
    5116             :     if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5117             :     return S;
    5118             :   case 44:
    5119             :     tmp = fieldFromInstruction(insn, 16, 5);
    5120           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5121             :     tmp = fieldFromInstruction(insn, 21, 5);
    5122           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5123             :     tmp = fieldFromInstruction(insn, 11, 5);
    5124           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5125             :     tmp = 0;
    5126           0 :     tmp |= fieldFromInstruction(insn, 5, 1) << 5;
    5127           0 :     tmp |= fieldFromInstruction(insn, 6, 5) << 0;
    5128             :     if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5129             :     return S;
    5130             :   case 45:
    5131             :     tmp = fieldFromInstruction(insn, 23, 3);
    5132           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5133             :     tmp = fieldFromInstruction(insn, 16, 5);
    5134           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5135             :     tmp = fieldFromInstruction(insn, 11, 5);
    5136           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5137             :     return S;
    5138             :   case 46:
    5139             :     tmp = fieldFromInstruction(insn, 23, 3);
    5140           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5141             :     tmp = fieldFromInstruction(insn, 16, 5);
    5142           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5143             :     tmp = fieldFromInstruction(insn, 11, 5);
    5144           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5145             :     return S;
    5146             :   case 47:
    5147             :     tmp = fieldFromInstruction(insn, 21, 5);
    5148           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5149             :     tmp = fieldFromInstruction(insn, 18, 3);
    5150           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5151             :     return S;
    5152             :   case 48:
    5153             :     tmp = fieldFromInstruction(insn, 23, 3);
    5154           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5155             :     tmp = fieldFromInstruction(insn, 21, 1);
    5156           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5157             :     tmp = fieldFromInstruction(insn, 16, 5);
    5158           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5159             :     tmp = fieldFromInstruction(insn, 11, 5);
    5160           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5161             :     return S;
    5162             :   case 49:
    5163             :     tmp = fieldFromInstruction(insn, 23, 3);
    5164           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5165             :     tmp = fieldFromInstruction(insn, 16, 5);
    5166           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5167             :     tmp = fieldFromInstruction(insn, 11, 5);
    5168           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5169             :     return S;
    5170             :   case 50:
    5171             :     tmp = fieldFromInstruction(insn, 23, 3);
    5172           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5173           0 :     return S;
    5174             :   case 51:
    5175             :     tmp = fieldFromInstruction(insn, 21, 5);
    5176           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5177           0 :     return S;
    5178             :   case 52:
    5179             :     tmp = fieldFromInstruction(insn, 15, 1);
    5180           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5181           0 :     return S;
    5182             :   case 53:
    5183             :     tmp = fieldFromInstruction(insn, 21, 5);
    5184           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5185             :     tmp = 0;
    5186           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 5;
    5187           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5188           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5189           0 :     return S;
    5190             :   case 54:
    5191             :     tmp = fieldFromInstruction(insn, 21, 5);
    5192             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5193             :     tmp = fieldFromInstruction(insn, 16, 5);
    5194           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5195             :     tmp = fieldFromInstruction(insn, 11, 5);
    5196           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5197             :     return S;
    5198             :   case 55:
    5199             :     tmp = fieldFromInstruction(insn, 21, 5);
    5200             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5201             :     tmp = fieldFromInstruction(insn, 16, 5);
    5202           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5203             :     tmp = fieldFromInstruction(insn, 11, 5);
    5204           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5205             :     return S;
    5206             :   case 56:
    5207             :     tmp = fieldFromInstruction(insn, 21, 5);
    5208           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5209             :     tmp = fieldFromInstruction(insn, 16, 5);
    5210           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5211             :     tmp = fieldFromInstruction(insn, 11, 5);
    5212           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5213             :     return S;
    5214             :   case 57:
    5215             :     tmp = fieldFromInstruction(insn, 21, 4);
    5216           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5217             :     tmp = fieldFromInstruction(insn, 16, 5);
    5218           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5219             :     tmp = fieldFromInstruction(insn, 11, 5);
    5220           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5221             :     return S;
    5222             :   case 58:
    5223             :     tmp = fieldFromInstruction(insn, 16, 5);
    5224           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5225             :     tmp = fieldFromInstruction(insn, 11, 5);
    5226           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5227             :     return S;
    5228             :   case 59:
    5229             :     tmp = fieldFromInstruction(insn, 21, 5);
    5230           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5231             :     tmp = fieldFromInstruction(insn, 16, 5);
    5232           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5233             :     tmp = fieldFromInstruction(insn, 11, 5);
    5234             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5235             :     return S;
    5236             :   case 60:
    5237             :     tmp = fieldFromInstruction(insn, 21, 5);
    5238           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5239             :     tmp = fieldFromInstruction(insn, 16, 5);
    5240           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5241             :     tmp = fieldFromInstruction(insn, 11, 5);
    5242             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5243             :     return S;
    5244             :   case 61:
    5245             :     tmp = fieldFromInstruction(insn, 16, 5);
    5246           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5247             :     tmp = fieldFromInstruction(insn, 11, 5);
    5248           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5249             :     tmp = fieldFromInstruction(insn, 21, 1);
    5250           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5251           0 :     return S;
    5252             :   case 62:
    5253             :     tmp = fieldFromInstruction(insn, 21, 5);
    5254           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5255             :     tmp = fieldFromInstruction(insn, 16, 5);
    5256           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5257             :     tmp = fieldFromInstruction(insn, 11, 5);
    5258           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5259             :     return S;
    5260             :   case 63:
    5261             :     tmp = fieldFromInstruction(insn, 21, 5);
    5262           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5263             :     tmp = fieldFromInstruction(insn, 16, 5);
    5264           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5265             :     tmp = fieldFromInstruction(insn, 11, 5);
    5266           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5267             :     return S;
    5268             :   case 64:
    5269             :     tmp = fieldFromInstruction(insn, 21, 5);
    5270           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5271             :     tmp = fieldFromInstruction(insn, 16, 5);
    5272           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5273             :     return S;
    5274           0 :   case 65:
    5275             :     tmp = 0;
    5276           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5277           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5278           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5279             :     tmp = fieldFromInstruction(insn, 16, 5);
    5280           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5281             :     tmp = fieldFromInstruction(insn, 11, 5);
    5282           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5283             :     return S;
    5284           0 :   case 66:
    5285             :     tmp = 0;
    5286           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5287           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5288           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5289             :     tmp = fieldFromInstruction(insn, 16, 5);
    5290           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5291             :     tmp = fieldFromInstruction(insn, 11, 5);
    5292           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5293             :     return S;
    5294           0 :   case 67:
    5295             :     tmp = 0;
    5296           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5297           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5298           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5299             :     tmp = fieldFromInstruction(insn, 16, 5);
    5300           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5301             :     tmp = fieldFromInstruction(insn, 11, 5);
    5302           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5303             :     return S;
    5304           0 :   case 68:
    5305             :     tmp = 0;
    5306           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5307           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5308           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5309             :     tmp = fieldFromInstruction(insn, 16, 5);
    5310           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5311             :     tmp = fieldFromInstruction(insn, 11, 5);
    5312           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5313             :     return S;
    5314             :   case 69:
    5315             :     tmp = fieldFromInstruction(insn, 21, 5);
    5316           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5317             :     tmp = fieldFromInstruction(insn, 11, 10);
    5318             :     if (decodeUImmOperand<10>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5319             :     return S;
    5320           0 :   case 70:
    5321             :     tmp = 0;
    5322           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 5;
    5323           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5324           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5325             :     tmp = fieldFromInstruction(insn, 21, 5);
    5326           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5327           0 :     return S;
    5328             :   case 71:
    5329             :     tmp = fieldFromInstruction(insn, 21, 1);
    5330           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5331           0 :     return S;
    5332             :   case 72:
    5333             :     tmp = fieldFromInstruction(insn, 25, 1);
    5334           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5335           0 :     return S;
    5336             :   case 73:
    5337             :     tmp = fieldFromInstruction(insn, 21, 5);
    5338           0 :     if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5339             :     tmp = fieldFromInstruction(insn, 16, 5);
    5340           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5341             :     tmp = fieldFromInstruction(insn, 11, 5);
    5342           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5343             :     return S;
    5344             :   case 74:
    5345             :     tmp = fieldFromInstruction(insn, 21, 5);
    5346           0 :     if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5347             :     tmp = fieldFromInstruction(insn, 16, 5);
    5348           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5349             :     tmp = fieldFromInstruction(insn, 11, 5);
    5350             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5351             :     return S;
    5352             :   case 75:
    5353             :     tmp = fieldFromInstruction(insn, 16, 5);
    5354           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5355           0 :     return S;
    5356             :   case 76:
    5357             :     tmp = fieldFromInstruction(insn, 21, 5);
    5358           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5359             :     tmp = fieldFromInstruction(insn, 16, 5);
    5360           0 :     if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5361             :     tmp = fieldFromInstruction(insn, 11, 5);
    5362           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5363             :     tmp = fieldFromInstruction(insn, 6, 5);
    5364           0 :     if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5365             :     return S;
    5366             :   case 77:
    5367             :     tmp = fieldFromInstruction(insn, 12, 8);
    5368           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5369             :     tmp = fieldFromInstruction(insn, 21, 5);
    5370           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5371           0 :     return S;
    5372             :   case 78:
    5373             :     tmp = fieldFromInstruction(insn, 12, 8);
    5374           0 :     if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5375             :     tmp = fieldFromInstruction(insn, 21, 5);
    5376           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5377           0 :     return S;
    5378             :   case 79:
    5379             :     tmp = fieldFromInstruction(insn, 21, 5);
    5380           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5381             :     tmp = fieldFromInstruction(insn, 12, 8);
    5382           0 :     if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5383             :     return S;
    5384             :   case 80:
    5385             :     tmp = fieldFromInstruction(insn, 16, 5);
    5386           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5387             :     tmp = 0;
    5388           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5389           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5390           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5391             :     return S;
    5392             :   case 81:
    5393             :     tmp = fieldFromInstruction(insn, 16, 5);
    5394           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5395             :     tmp = 0;
    5396           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5397           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5398           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5399             :     return S;
    5400             :   case 82:
    5401             :     tmp = fieldFromInstruction(insn, 21, 5);
    5402           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5403             :     tmp = fieldFromInstruction(insn, 16, 1);
    5404           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5405           0 :     return S;
    5406           0 :   case 83:
    5407             :     tmp = 0;
    5408           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5409           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5410           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5411             :     tmp = fieldFromInstruction(insn, 16, 5);
    5412           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5413             :     return S;
    5414             :   case 84:
    5415             :     tmp = fieldFromInstruction(insn, 21, 5);
    5416           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5417             :     tmp = fieldFromInstruction(insn, 16, 4);
    5418           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5419           0 :     return S;
    5420           0 :   case 85:
    5421             :     tmp = 0;
    5422           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5423           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5424           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5425             :     tmp = fieldFromInstruction(insn, 16, 5);
    5426           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5427             :     return S;
    5428             :   case 86:
    5429             :     tmp = fieldFromInstruction(insn, 21, 5);
    5430           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5431             :     tmp = fieldFromInstruction(insn, 11, 5);
    5432           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5433             :     return S;
    5434             :   case 87:
    5435             :     tmp = fieldFromInstruction(insn, 11, 5);
    5436           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5437           0 :     return S;
    5438             :   case 88:
    5439             :     tmp = fieldFromInstruction(insn, 16, 5);
    5440           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5441             :     tmp = 0;
    5442           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5443           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5444           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5445             :     return S;
    5446           0 :   case 89:
    5447             :     tmp = 0;
    5448           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5449           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5450           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5451             :     tmp = fieldFromInstruction(insn, 16, 5);
    5452           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5453             :     return S;
    5454           0 :   case 90:
    5455             :     tmp = 0;
    5456           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5457           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5458           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5459             :     tmp = fieldFromInstruction(insn, 16, 5);
    5460           0 :     if (DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5461             :     tmp = fieldFromInstruction(insn, 11, 5);
    5462           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5463             :     return S;
    5464             :   case 91:
    5465             :     tmp = fieldFromInstruction(insn, 21, 5);
    5466           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5467             :     tmp = fieldFromInstruction(insn, 16, 2);
    5468           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5469           0 :     return S;
    5470             :   case 92:
    5471             :     tmp = fieldFromInstruction(insn, 21, 5);
    5472           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5473             :     tmp = fieldFromInstruction(insn, 16, 5);
    5474           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5475             :     tmp = fieldFromInstruction(insn, 11, 1);
    5476           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5477           0 :     return S;
    5478             :   case 93:
    5479             :     tmp = fieldFromInstruction(insn, 21, 5);
    5480           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5481             :     tmp = fieldFromInstruction(insn, 16, 5);
    5482           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5483             :     tmp = fieldFromInstruction(insn, 11, 5);
    5484           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5485             :     return S;
    5486             :   case 94:
    5487             :     tmp = fieldFromInstruction(insn, 21, 5);
    5488           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5489             :     tmp = fieldFromInstruction(insn, 16, 5);
    5490           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5491             :     tmp = fieldFromInstruction(insn, 11, 5);
    5492           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5493             :     return S;
    5494             :   case 95:
    5495             :     tmp = fieldFromInstruction(insn, 21, 5);
    5496           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5497             :     tmp = fieldFromInstruction(insn, 16, 5);
    5498           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5499             :     tmp = fieldFromInstruction(insn, 16, 5);
    5500             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5501             :     tmp = fieldFromInstruction(insn, 11, 5);
    5502           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5503             :     return S;
    5504             :   case 96:
    5505             :     tmp = fieldFromInstruction(insn, 16, 5);
    5506           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5507             :     tmp = fieldFromInstruction(insn, 21, 5);
    5508           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5509             :     tmp = fieldFromInstruction(insn, 16, 5);
    5510             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5511             :     tmp = fieldFromInstruction(insn, 11, 5);
    5512           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5513             :     return S;
    5514             :   case 97:
    5515             :     tmp = fieldFromInstruction(insn, 16, 5);
    5516           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5517             :     tmp = fieldFromInstruction(insn, 11, 5);
    5518           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5519             :     return S;
    5520             :   case 98:
    5521             :     tmp = fieldFromInstruction(insn, 21, 5);
    5522           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5523             :     tmp = fieldFromInstruction(insn, 16, 5);
    5524           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5525             :     tmp = fieldFromInstruction(insn, 16, 5);
    5526             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5527             :     tmp = fieldFromInstruction(insn, 11, 5);
    5528           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5529             :     return S;
    5530             :   case 99:
    5531             :     tmp = fieldFromInstruction(insn, 21, 5);
    5532             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5533             :     tmp = fieldFromInstruction(insn, 16, 5);
    5534           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5535             :     tmp = fieldFromInstruction(insn, 11, 5);
    5536           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5537             :     return S;
    5538             :   case 100:
    5539             :     tmp = fieldFromInstruction(insn, 16, 5);
    5540           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5541             :     tmp = fieldFromInstruction(insn, 21, 5);
    5542           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5543             :     tmp = fieldFromInstruction(insn, 16, 5);
    5544             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5545             :     tmp = fieldFromInstruction(insn, 11, 5);
    5546           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5547             :     return S;
    5548             :   case 101:
    5549             :     tmp = fieldFromInstruction(insn, 21, 2);
    5550             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5551             :     tmp = fieldFromInstruction(insn, 16, 5);
    5552           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5553             :     tmp = fieldFromInstruction(insn, 11, 5);
    5554           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5555             :     return S;
    5556             :   case 102:
    5557             :     tmp = fieldFromInstruction(insn, 21, 5);
    5558           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5559             :     tmp = fieldFromInstruction(insn, 16, 5);
    5560           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5561             :     tmp = fieldFromInstruction(insn, 11, 5);
    5562           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5563             :     return S;
    5564             :   case 103:
    5565             :     tmp = fieldFromInstruction(insn, 21, 5);
    5566           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5567             :     tmp = fieldFromInstruction(insn, 16, 5);
    5568           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5569             :     tmp = fieldFromInstruction(insn, 16, 5);
    5570             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5571             :     tmp = fieldFromInstruction(insn, 11, 5);
    5572           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5573             :     return S;
    5574             :   case 104:
    5575             :     tmp = fieldFromInstruction(insn, 21, 2);
    5576           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5577           0 :     return S;
    5578             :   case 105:
    5579             :     tmp = fieldFromInstruction(insn, 21, 5);
    5580           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5581             :     tmp = fieldFromInstruction(insn, 16, 5);
    5582           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5583             :     tmp = fieldFromInstruction(insn, 11, 5);
    5584           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5585             :     return S;
    5586             :   case 106:
    5587             :     tmp = fieldFromInstruction(insn, 21, 5);
    5588           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5589             :     tmp = fieldFromInstruction(insn, 16, 5);
    5590           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5591             :     tmp = fieldFromInstruction(insn, 16, 5);
    5592             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5593             :     tmp = fieldFromInstruction(insn, 11, 5);
    5594           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5595             :     return S;
    5596             :   case 107:
    5597             :     tmp = fieldFromInstruction(insn, 16, 5);
    5598           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5599             :     tmp = fieldFromInstruction(insn, 21, 5);
    5600           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5601             :     tmp = fieldFromInstruction(insn, 16, 5);
    5602             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5603             :     tmp = fieldFromInstruction(insn, 11, 5);
    5604           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5605             :     return S;
    5606             :   case 108:
    5607             :     tmp = fieldFromInstruction(insn, 16, 5);
    5608           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5609             :     tmp = fieldFromInstruction(insn, 21, 5);
    5610           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5611             :     tmp = fieldFromInstruction(insn, 16, 5);
    5612             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5613             :     tmp = fieldFromInstruction(insn, 11, 5);
    5614           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5615             :     return S;
    5616             :   case 109:
    5617             :     tmp = fieldFromInstruction(insn, 21, 2);
    5618             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5619           0 :     return S;
    5620             :   case 110:
    5621             :     tmp = fieldFromInstruction(insn, 21, 5);
    5622             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5623           0 :     return S;
    5624             :   case 111:
    5625             :     tmp = fieldFromInstruction(insn, 16, 5);
    5626           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5627             :     tmp = fieldFromInstruction(insn, 21, 5);
    5628           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5629             :     tmp = fieldFromInstruction(insn, 11, 5);
    5630           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5631             :     return S;
    5632             :   case 112:
    5633             :     tmp = fieldFromInstruction(insn, 16, 5);
    5634           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5635             :     tmp = fieldFromInstruction(insn, 21, 5);
    5636           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5637             :     tmp = fieldFromInstruction(insn, 11, 5);
    5638             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5639             :     return S;
    5640             :   case 113:
    5641             :     tmp = fieldFromInstruction(insn, 16, 5);
    5642           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5643             :     tmp = fieldFromInstruction(insn, 21, 5);
    5644           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5645             :     return S;
    5646             :   case 114:
    5647             :     tmp = fieldFromInstruction(insn, 16, 5);
    5648           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5649             :     tmp = fieldFromInstruction(insn, 21, 5);
    5650           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5651             :     tmp = fieldFromInstruction(insn, 11, 5);
    5652           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5653             :     return S;
    5654             :   case 115:
    5655             :     tmp = fieldFromInstruction(insn, 16, 5);
    5656           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5657             :     tmp = fieldFromInstruction(insn, 21, 5);
    5658           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5659             :     return S;
    5660             :   case 116:
    5661             :     tmp = fieldFromInstruction(insn, 16, 5);
    5662           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5663             :     tmp = fieldFromInstruction(insn, 21, 5);
    5664           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5665             :     tmp = 0;
    5666           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5667           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5668             :     if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5669             :     return S;
    5670             :   case 117:
    5671             :     tmp = fieldFromInstruction(insn, 16, 5);
    5672           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5673             :     tmp = fieldFromInstruction(insn, 21, 5);
    5674           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5675             :     tmp = 0;
    5676           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5677           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5678             :     if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5679             :     return S;
    5680             :   case 118:
    5681             :     tmp = fieldFromInstruction(insn, 16, 5);
    5682           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5683             :     tmp = fieldFromInstruction(insn, 21, 5);
    5684           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5685             :     tmp = fieldFromInstruction(insn, 11, 5);
    5686           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5687             :     return S;
    5688             :   case 119:
    5689             :     tmp = fieldFromInstruction(insn, 16, 5);
    5690           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5691             :     tmp = fieldFromInstruction(insn, 11, 5);
    5692           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5693             :     tmp = fieldFromInstruction(insn, 21, 5);
    5694             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5695             :     return S;
    5696             :   case 120:
    5697             :     tmp = fieldFromInstruction(insn, 21, 5);
    5698           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5699             :     tmp = fieldFromInstruction(insn, 0, 21);
    5700           0 :     if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5701             :     return S;
    5702             :   case 121:
    5703             :     tmp = fieldFromInstruction(insn, 21, 5);
    5704           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5705             :     tmp = fieldFromInstruction(insn, 0, 21);
    5706           0 :     if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5707             :     return S;
    5708             :   case 122:
    5709             :     tmp = fieldFromInstruction(insn, 21, 5);
    5710           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5711             :     tmp = fieldFromInstruction(insn, 0, 21);
    5712           0 :     if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5713             :     return S;
    5714             :   case 123:
    5715             :     tmp = fieldFromInstruction(insn, 21, 5);
    5716           0 :     if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5717             :     tmp = fieldFromInstruction(insn, 2, 19);
    5718           0 :     if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5719             :     return S;
    5720             :   case 124:
    5721             :     tmp = fieldFromInstruction(insn, 21, 5);
    5722           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5723             :     tmp = fieldFromInstruction(insn, 2, 19);
    5724           0 :     if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5725             :     return S;
    5726             :   case 125:
    5727             :     tmp = fieldFromInstruction(insn, 21, 5);
    5728           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5729             :     tmp = fieldFromInstruction(insn, 11, 5);
    5730           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5731             :     return S;
    5732             :   case 126:
    5733             :     tmp = fieldFromInstruction(insn, 21, 5);
    5734           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5735             :     tmp = fieldFromInstruction(insn, 16, 5);
    5736           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5737             :     tmp = fieldFromInstruction(insn, 11, 5);
    5738           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5739             :     return S;
    5740             :   case 127:
    5741             :     tmp = fieldFromInstruction(insn, 21, 5);
    5742           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5743             :     tmp = fieldFromInstruction(insn, 11, 5);
    5744           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5745             :     return S;
    5746             :   case 128:
    5747             :     tmp = fieldFromInstruction(insn, 21, 5);
    5748           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5749             :     tmp = fieldFromInstruction(insn, 16, 5);
    5750           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5751             :     tmp = fieldFromInstruction(insn, 6, 5);
    5752           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5753             :     return S;
    5754             :   case 129:
    5755             :     tmp = fieldFromInstruction(insn, 21, 5);
    5756           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5757             :     tmp = fieldFromInstruction(insn, 16, 5);
    5758           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5759             :     tmp = fieldFromInstruction(insn, 6, 5);
    5760           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5761             :     tmp = fieldFromInstruction(insn, 11, 5);
    5762           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5763             :     return S;
    5764           0 :   case 130:
    5765             :     tmp = 0;
    5766           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5767           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5768           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5769             :     tmp = 0;
    5770           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5771           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5772           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5773             :     tmp = 0;
    5774           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5775           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5776           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5777             :     return S;
    5778           0 :   case 131:
    5779             :     tmp = 0;
    5780           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5781           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5782           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5783             :     tmp = 0;
    5784             :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5785             :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5786             :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5787             :     tmp = 0;
    5788           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5789           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5790           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5791             :     tmp = 0;
    5792           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5793           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5794           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5795             :     return S;
    5796           0 :   case 132:
    5797             :     tmp = 0;
    5798           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5799           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5800           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5801             :     tmp = 0;
    5802           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5803           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5804           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5805             :     tmp = 0;
    5806           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5807           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5808           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5809             :     return S;
    5810           0 :   case 133:
    5811             :     tmp = 0;
    5812           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5813           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5814           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5815             :     tmp = 0;
    5816             :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5817             :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5818             :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5819             :     tmp = 0;
    5820           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5821           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5822           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5823             :     tmp = 0;
    5824           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5825           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5826           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5827             :     return S;
    5828           0 :   case 134:
    5829             :     tmp = 0;
    5830           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5831           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5832           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5833             :     tmp = 0;
    5834           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5835           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5836           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5837             :     tmp = 0;
    5838           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5839           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5840           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5841             :     return S;
    5842           0 :   case 135:
    5843             :     tmp = 0;
    5844           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5845           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5846           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5847             :     tmp = 0;
    5848             :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5849             :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5850             :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5851             :     tmp = 0;
    5852           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5853           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5854           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5855             :     tmp = 0;
    5856           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5857           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5858           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5859             :     return S;
    5860           0 :   case 136:
    5861             :     tmp = 0;
    5862           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5863           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5864           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5865             :     tmp = 0;
    5866           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5867           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5868           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5869             :     tmp = 0;
    5870           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5871           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5872           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5873             :     return S;
    5874           0 :   case 137:
    5875             :     tmp = 0;
    5876           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5877           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5878           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5879             :     tmp = 0;
    5880           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5881           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5882           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5883             :     tmp = 0;
    5884           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5885           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5886           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5887             :     tmp = fieldFromInstruction(insn, 8, 2);
    5888           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5889           0 :     return S;
    5890             :   case 138:
    5891             :     tmp = fieldFromInstruction(insn, 23, 3);
    5892           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5893             :     tmp = 0;
    5894           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    5895           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    5896           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5897             :     tmp = 0;
    5898           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5899           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5900           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5901             :     return S;
    5902           0 :   case 139:
    5903             :     tmp = 0;
    5904           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5905           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5906           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5907             :     tmp = 0;
    5908           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5909           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5910           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5911             :     tmp = fieldFromInstruction(insn, 16, 2);
    5912           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5913           0 :     return S;
    5914           0 :   case 140:
    5915             :     tmp = 0;
    5916           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5917           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5918           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5919             :     tmp = 0;
    5920           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5921           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5922           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5923             :     tmp = fieldFromInstruction(insn, 16, 5);
    5924           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5925           0 :     return S;
    5926           0 :   case 141:
    5927             :     tmp = 0;
    5928           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5929           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5930           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5931             :     tmp = fieldFromInstruction(insn, 11, 8);
    5932             :     if (decodeUImmOperand<8>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5933             :     return S;
    5934           0 :   case 142:
    5935             :     tmp = 0;
    5936           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5937           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5938           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5939             :     tmp = 0;
    5940             :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5941             :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5942             :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5943             :     tmp = 0;
    5944           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5945           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5946           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5947             :     tmp = fieldFromInstruction(insn, 16, 5);
    5948           0 :     MI.addOperand(MCOperand::createImm(tmp));
    5949           0 :     return S;
    5950           0 :   case 143:
    5951             :     tmp = 0;
    5952           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5953           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5954           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5955             :     tmp = 0;
    5956           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5957           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5958           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5959             :     return S;
    5960           0 :   case 144:
    5961             :     tmp = 0;
    5962           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5963           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5964           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5965             :     tmp = 0;
    5966           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5967           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5968           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5969             :     return S;
    5970             :   case 145:
    5971             :     tmp = fieldFromInstruction(insn, 23, 3);
    5972           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5973             :     tmp = 0;
    5974           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5975           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5976           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5977             :     return S;
    5978           0 :   case 146:
    5979             :     tmp = 0;
    5980           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    5981           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    5982           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5983             :     tmp = 0;
    5984           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5985           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5986           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5987             :     return S;
    5988             :   case 147:
    5989             :     tmp = fieldFromInstruction(insn, 23, 3);
    5990           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5991             :     tmp = 0;
    5992           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    5993           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    5994           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5995             :     return S;
    5996             :   case 148:
    5997             :     tmp = fieldFromInstruction(insn, 23, 3);
    5998           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    5999             :     tmp = 0;
    6000           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    6001           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    6002           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6003             :     tmp = 0;
    6004           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6005           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6006           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6007             :     return S;
    6008           0 :   case 149:
    6009             :     tmp = 0;
    6010           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    6011           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    6012           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6013             :     tmp = 0;
    6014           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6015           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6016           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6017             :     return S;
    6018           0 :   case 150:
    6019             :     tmp = 0;
    6020           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    6021           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    6022           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6023             :     tmp = 0;
    6024           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6025           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6026           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6027             :     return S;
    6028             :   case 151:
    6029             :     tmp = fieldFromInstruction(insn, 23, 3);
    6030           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6031             :     tmp = fieldFromInstruction(insn, 16, 7);
    6032             :     if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6033             :     tmp = 0;
    6034           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6035           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6036           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6037             :     return S;
    6038           0 :   case 152:
    6039             :     tmp = 0;
    6040           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    6041           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    6042           0 :     if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6043             :     tmp = 0;
    6044           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6045           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6046           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6047             :     return S;
    6048             :   case 153:
    6049             :     tmp = fieldFromInstruction(insn, 21, 5);
    6050           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6051             :     tmp = 0;
    6052           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6053           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6054           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6055             :     return S;
    6056           0 :   case 154:
    6057             :     tmp = 0;
    6058           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    6059           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    6060           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6061             :     tmp = 0;
    6062           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 6;
    6063           0 :     tmp |= fieldFromInstruction(insn, 6, 1) << 5;
    6064           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    6065             :     if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6066             :     tmp = 0;
    6067           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6068           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6069           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6070             :     return S;
    6071           0 :   case 155:
    6072             :     tmp = 0;
    6073           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    6074           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    6075           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6076             :     tmp = fieldFromInstruction(insn, 16, 5);
    6077           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6078             :     tmp = fieldFromInstruction(insn, 11, 5);
    6079           0 :     if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6080             :     return S;
    6081           0 :   case 156:
    6082             :     tmp = 0;
    6083           0 :     tmp |= fieldFromInstruction(insn, 0, 1) << 5;
    6084           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    6085           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6086             :     tmp = 0;
    6087           0 :     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
    6088           0 :     tmp |= fieldFromInstruction(insn, 16, 5) << 0;
    6089           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6090             :     tmp = 0;
    6091           0 :     tmp |= fieldFromInstruction(insn, 1, 1) << 5;
    6092           0 :     tmp |= fieldFromInstruction(insn, 11, 5) << 0;
    6093           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6094             :     tmp = 0;
    6095           0 :     tmp |= fieldFromInstruction(insn, 3, 1) << 5;
    6096           0 :     tmp |= fieldFromInstruction(insn, 6, 5) << 0;
    6097           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6098             :     return S;
    6099           0 :   case 157:
    6100             :     tmp = 0;
    6101           0 :     tmp |= fieldFromInstruction(insn, 3, 1) << 5;
    6102           0 :     tmp |= fieldFromInstruction(insn, 21, 5) << 0;
    6103           0 :     if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6104             :     tmp = fieldFromInstruction(insn, 4, 17);
    6105           0 :     if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6106             :     return S;
    6107             :   case 158:
    6108             :     tmp = fieldFromInstruction(insn, 23, 3);
    6109           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6110             :     tmp = fieldFromInstruction(insn, 16, 5);
    6111           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6112             :     tmp = fieldFromInstruction(insn, 11, 5);
    6113           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6114             :     return S;
    6115             :   case 159:
    6116             :     tmp = fieldFromInstruction(insn, 23, 3);
    6117           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6118             :     tmp = fieldFromInstruction(insn, 16, 5);
    6119           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6120             :     tmp = fieldFromInstruction(insn, 11, 5);
    6121           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6122             :     return S;
    6123             :   case 160:
    6124             :     tmp = fieldFromInstruction(insn, 23, 3);
    6125           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6126             :     tmp = fieldFromInstruction(insn, 11, 5);
    6127           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6128             :     return S;
    6129             :   case 161:
    6130             :     tmp = fieldFromInstruction(insn, 23, 3);
    6131           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6132             :     tmp = fieldFromInstruction(insn, 16, 5);
    6133           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6134             :     tmp = fieldFromInstruction(insn, 11, 5);
    6135           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6136             :     return S;
    6137             :   case 162:
    6138             :     tmp = fieldFromInstruction(insn, 21, 5);
    6139           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6140             :     tmp = fieldFromInstruction(insn, 21, 5);
    6141             :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6142             :     tmp = fieldFromInstruction(insn, 16, 5);
    6143           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6144             :     tmp = fieldFromInstruction(insn, 11, 5);
    6145           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6146             :     return S;
    6147             :   case 163:
    6148             :     tmp = fieldFromInstruction(insn, 23, 3);
    6149           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6150             :     tmp = fieldFromInstruction(insn, 16, 7);
    6151             :     if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6152             :     tmp = fieldFromInstruction(insn, 11, 5);
    6153           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6154             :     return S;
    6155             :   case 164:
    6156             :     tmp = fieldFromInstruction(insn, 21, 5);
    6157           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6158             :     tmp = fieldFromInstruction(insn, 11, 5);
    6159           0 :     if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6160             :     return S;
    6161             :   case 165:
    6162             :     tmp = fieldFromInstruction(insn, 21, 5);
    6163           0 :     if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6164             :     tmp = fieldFromInstruction(insn, 11, 5);
    6165           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6166             :     return S;
    6167             :   case 166:
    6168             :     tmp = fieldFromInstruction(insn, 21, 5);
    6169           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6170             :     tmp = fieldFromInstruction(insn, 16, 5);
    6171           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6172             :     tmp = fieldFromInstruction(insn, 11, 5);
    6173           0 :     if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6174             :     return S;
    6175             :   case 167:
    6176             :     tmp = fieldFromInstruction(insn, 21, 5);
    6177           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6178             :     tmp = fieldFromInstruction(insn, 16, 1);
    6179           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6180             :     tmp = fieldFromInstruction(insn, 11, 5);
    6181           0 :     if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6182             :     tmp = fieldFromInstruction(insn, 9, 2);
    6183           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6184           0 :     return S;
    6185             :   case 168:
    6186             :     tmp = fieldFromInstruction(insn, 23, 3);
    6187           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6188             :     tmp = fieldFromInstruction(insn, 12, 4);
    6189           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6190             :     tmp = fieldFromInstruction(insn, 16, 1);
    6191           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6192           0 :     return S;
    6193             :   case 169:
    6194             :     tmp = fieldFromInstruction(insn, 21, 5);
    6195           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6196           0 :     return S;
    6197             :   case 170:
    6198             :     tmp = fieldFromInstruction(insn, 21, 5);
    6199           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6200             :     tmp = fieldFromInstruction(insn, 11, 5);
    6201           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6202             :     return S;
    6203             :   case 171:
    6204             :     tmp = fieldFromInstruction(insn, 21, 5);
    6205           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6206             :     tmp = fieldFromInstruction(insn, 11, 3);
    6207           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6208           0 :     return S;
    6209             :   case 172:
    6210             :     tmp = fieldFromInstruction(insn, 21, 5);
    6211           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6212             :     tmp = fieldFromInstruction(insn, 11, 2);
    6213           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6214           0 :     return S;
    6215             :   case 173:
    6216             :     tmp = fieldFromInstruction(insn, 17, 8);
    6217           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6218             :     tmp = fieldFromInstruction(insn, 11, 5);
    6219           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6220             :     tmp = fieldFromInstruction(insn, 25, 1);
    6221           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6222             :     tmp = fieldFromInstruction(insn, 16, 1);
    6223           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6224           0 :     return S;
    6225             :   case 174:
    6226             :     tmp = fieldFromInstruction(insn, 21, 5);
    6227           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6228             :     tmp = fieldFromInstruction(insn, 16, 5);
    6229           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6230             :     tmp = fieldFromInstruction(insn, 11, 5);
    6231           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6232             :     return S;
    6233             :   case 175:
    6234             :     tmp = fieldFromInstruction(insn, 21, 5);
    6235           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6236             :     tmp = fieldFromInstruction(insn, 16, 5);
    6237           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6238             :     tmp = fieldFromInstruction(insn, 6, 5);
    6239           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6240             :     tmp = fieldFromInstruction(insn, 11, 5);
    6241           0 :     if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6242             :     return S;
    6243             :   case 176:
    6244             :     tmp = fieldFromInstruction(insn, 21, 5);
    6245           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6246             :     tmp = fieldFromInstruction(insn, 16, 5);
    6247           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6248             :     tmp = fieldFromInstruction(insn, 6, 5);
    6249           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6250             :     return S;
    6251             :   case 177:
    6252             :     tmp = fieldFromInstruction(insn, 21, 5);
    6253           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6254             :     tmp = fieldFromInstruction(insn, 16, 5);
    6255           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6256             :     tmp = fieldFromInstruction(insn, 6, 5);
    6257           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6258             :     tmp = fieldFromInstruction(insn, 11, 5);
    6259           0 :     if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6260             :     return S;
    6261             :   case 178:
    6262             :     tmp = fieldFromInstruction(insn, 21, 5);
    6263           0 :     if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6264             :     tmp = fieldFromInstruction(insn, 16, 5);
    6265           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6266             :     tmp = fieldFromInstruction(insn, 11, 5);
    6267           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6268             :     return S;
    6269             :   case 179:
    6270             :     tmp = fieldFromInstruction(insn, 21, 5);
    6271           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6272             :     tmp = fieldFromInstruction(insn, 16, 5);
    6273           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6274             :     tmp = fieldFromInstruction(insn, 11, 5);
    6275           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6276             :     tmp = fieldFromInstruction(insn, 6, 5);
    6277           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6278             :     return S;
    6279             :   case 180:
    6280             :     tmp = fieldFromInstruction(insn, 21, 5);
    6281           0 :     if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6282             :     tmp = fieldFromInstruction(insn, 16, 5);
    6283           0 :     if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6284             :     tmp = fieldFromInstruction(insn, 11, 5);
    6285           0 :     if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6286             :     tmp = fieldFromInstruction(insn, 7, 4);
    6287             :     if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6288             :     return S;
    6289             :   case 181:
    6290             :     tmp = fieldFromInstruction(insn, 21, 5);
    6291           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6292             :     tmp = fieldFromInstruction(insn, 16, 5);
    6293           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6294             :     tmp = fieldFromInstruction(insn, 11, 5);
    6295           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6296             :     tmp = fieldFromInstruction(insn, 9, 2);
    6297           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6298           0 :     return S;
    6299             :   case 182:
    6300             :     tmp = fieldFromInstruction(insn, 21, 5);
    6301           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6302             :     tmp = fieldFromInstruction(insn, 16, 5);
    6303           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6304             :     tmp = fieldFromInstruction(insn, 9, 2);
    6305           0 :     MI.addOperand(MCOperand::createImm(tmp));
    6306           0 :     return S;
    6307             :   case 183:
    6308             :     tmp = fieldFromInstruction(insn, 21, 5);
    6309           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6310             :     tmp = fieldFromInstruction(insn, 9, 12);
    6311             :     if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6312             :     return S;
    6313             :   case 184:
    6314             :     tmp = fieldFromInstruction(insn, 21, 5);
    6315           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6316             :     tmp = fieldFromInstruction(insn, 16, 5);
    6317           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6318             :     tmp = fieldFromInstruction(insn, 11, 5);
    6319           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6320             :     return S;
    6321             :   case 185:
    6322             :     tmp = fieldFromInstruction(insn, 21, 5);
    6323           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6324             :     tmp = fieldFromInstruction(insn, 16, 5);
    6325           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6326             :     tmp = fieldFromInstruction(insn, 16, 5);
    6327             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6328             :     tmp = fieldFromInstruction(insn, 11, 5);
    6329           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6330             :     return S;
    6331             :   case 186:
    6332             :     tmp = fieldFromInstruction(insn, 21, 5);
    6333           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6334             :     tmp = fieldFromInstruction(insn, 16, 5);
    6335           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6336             :     tmp = fieldFromInstruction(insn, 16, 5);
    6337             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6338             :     tmp = fieldFromInstruction(insn, 11, 5);
    6339           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6340             :     return S;
    6341             :   case 187:
    6342             :     tmp = fieldFromInstruction(insn, 16, 5);
    6343           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6344             :     tmp = fieldFromInstruction(insn, 21, 5);
    6345           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6346             :     tmp = fieldFromInstruction(insn, 16, 5);
    6347             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6348             :     tmp = fieldFromInstruction(insn, 11, 5);
    6349           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6350             :     return S;
    6351             :   case 188:
    6352             :     tmp = fieldFromInstruction(insn, 16, 5);
    6353           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6354             :     tmp = fieldFromInstruction(insn, 21, 5);
    6355           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6356             :     tmp = fieldFromInstruction(insn, 16, 5);
    6357             :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6358             :     tmp = fieldFromInstruction(insn, 11, 5);
    6359           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6360             :     return S;
    6361             :   case 189:
    6362             :     tmp = fieldFromInstruction(insn, 21, 5);
    6363           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6364             :     tmp = fieldFromInstruction(insn, 16, 5);
    6365           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6366             :     tmp = fieldFromInstruction(insn, 11, 5);
    6367           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6368             :     return S;
    6369             :   case 190:
    6370             :     tmp = fieldFromInstruction(insn, 21, 5);
    6371           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6372             :     tmp = fieldFromInstruction(insn, 11, 5);
    6373           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6374             :     return S;
    6375             :   case 191:
    6376             :     tmp = fieldFromInstruction(insn, 21, 5);
    6377           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6378             :     tmp = fieldFromInstruction(insn, 11, 5);
    6379           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6380             :     return S;
    6381             :   case 192:
    6382             :     tmp = fieldFromInstruction(insn, 21, 5);
    6383           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6384             :     tmp = fieldFromInstruction(insn, 16, 5);
    6385           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6386             :     tmp = fieldFromInstruction(insn, 6, 5);
    6387           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6388             :     return S;
    6389             :   case 193:
    6390             :     tmp = fieldFromInstruction(insn, 21, 5);
    6391           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6392             :     tmp = fieldFromInstruction(insn, 16, 5);
    6393           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6394             :     tmp = fieldFromInstruction(insn, 11, 5);
    6395           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6396             :     return S;
    6397             :   case 194:
    6398             :     tmp = fieldFromInstruction(insn, 21, 5);
    6399           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6400             :     tmp = fieldFromInstruction(insn, 16, 5);
    6401           0 :     if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6402             :     tmp = fieldFromInstruction(insn, 11, 5);
    6403           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6404             :     tmp = fieldFromInstruction(insn, 6, 5);
    6405           0 :     if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6406             :     return S;
    6407             :   case 195:
    6408             :     tmp = fieldFromInstruction(insn, 21, 5);
    6409           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6410             :     tmp = fieldFromInstruction(insn, 16, 5);
    6411           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6412             :     tmp = fieldFromInstruction(insn, 6, 5);
    6413           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6414             :     return S;
    6415             :   case 196:
    6416             :     tmp = fieldFromInstruction(insn, 21, 5);
    6417           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6418             :     tmp = fieldFromInstruction(insn, 16, 5);
    6419           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6420             :     tmp = fieldFromInstruction(insn, 11, 5);
    6421           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6422             :     tmp = fieldFromInstruction(insn, 6, 5);
    6423           0 :     if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6424             :     return S;
    6425             :   case 197:
    6426             :     tmp = fieldFromInstruction(insn, 21, 5);
    6427           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6428             :     tmp = fieldFromInstruction(insn, 16, 5);
    6429           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6430             :     tmp = fieldFromInstruction(insn, 11, 5);
    6431           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6432             :     return S;
    6433             :   case 198:
    6434             :     tmp = fieldFromInstruction(insn, 21, 5);
    6435           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6436             :     tmp = fieldFromInstruction(insn, 16, 5);
    6437           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6438             :     tmp = fieldFromInstruction(insn, 11, 5);
    6439             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6440             :     return S;
    6441             :   case 199:
    6442             :     tmp = fieldFromInstruction(insn, 21, 5);
    6443           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6444             :     tmp = fieldFromInstruction(insn, 16, 5);
    6445             :     if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6446             :     tmp = fieldFromInstruction(insn, 11, 5);
    6447           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6448             :     return S;
    6449             :   case 200:
    6450             :     tmp = fieldFromInstruction(insn, 21, 5);
    6451           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6452             :     tmp = fieldFromInstruction(insn, 16, 5);
    6453           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6454             :     return S;
    6455             :   case 201:
    6456             :     tmp = fieldFromInstruction(insn, 21, 5);
    6457           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6458             :     tmp = fieldFromInstruction(insn, 16, 5);
    6459           0 :     if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6460             :     return S;
    6461             :   case 202:
    6462             :     tmp = fieldFromInstruction(insn, 23, 3);
    6463           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6464             :     tmp = fieldFromInstruction(insn, 16, 5);
    6465           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6466             :     tmp = fieldFromInstruction(insn, 11, 5);
    6467           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6468             :     return S;
    6469             :   case 203:
    6470             :     tmp = fieldFromInstruction(insn, 21, 5);
    6471           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6472             :     tmp = fieldFromInstruction(insn, 16, 5);
    6473           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6474             :     tmp = fieldFromInstruction(insn, 11, 5);
    6475           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6476             :     tmp = fieldFromInstruction(insn, 0, 3);
    6477           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6478             :     return S;
    6479             :   case 204:
    6480             :     tmp = fieldFromInstruction(insn, 21, 5);
    6481           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6482             :     tmp = fieldFromInstruction(insn, 11, 5);
    6483           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6484             :     return S;
    6485             :   case 205:
    6486             :     tmp = fieldFromInstruction(insn, 21, 5);
    6487           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6488             :     tmp = fieldFromInstruction(insn, 16, 5);
    6489           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6490             :     tmp = fieldFromInstruction(insn, 11, 5);
    6491           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6492             :     return S;
    6493             :   case 206:
    6494             :     tmp = fieldFromInstruction(insn, 21, 5);
    6495           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6496             :     tmp = fieldFromInstruction(insn, 16, 5);
    6497           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6498             :     return S;
    6499             :   case 207:
    6500             :     tmp = fieldFromInstruction(insn, 23, 3);
    6501           0 :     if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6502             :     tmp = fieldFromInstruction(insn, 16, 5);
    6503           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6504             :     tmp = fieldFromInstruction(insn, 11, 5);
    6505           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6506             :     return S;
    6507             :   case 208:
    6508             :     tmp = fieldFromInstruction(insn, 21, 5);
    6509           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6510             :     tmp = fieldFromInstruction(insn, 11, 5);
    6511           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6512             :     return S;
    6513             :   case 209:
    6514             :     tmp = fieldFromInstruction(insn, 21, 5);
    6515           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6516             :     tmp = fieldFromInstruction(insn, 11, 5);
    6517           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6518             :     return S;
    6519             :   case 210:
    6520             :     tmp = fieldFromInstruction(insn, 21, 5);
    6521           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6522             :     tmp = fieldFromInstruction(insn, 11, 5);
    6523           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6524             :     return S;
    6525             :   case 211:
    6526             :     tmp = fieldFromInstruction(insn, 21, 5);
    6527           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6528             :     tmp = fieldFromInstruction(insn, 11, 5);
    6529           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6530             :     return S;
    6531             :   case 212:
    6532             :     tmp = fieldFromInstruction(insn, 21, 5);
    6533           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6534             :     tmp = fieldFromInstruction(insn, 11, 5);
    6535           0 :     if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6536             :     return S;
    6537             :   case 213:
    6538             :     tmp = fieldFromInstruction(insn, 21, 5);
    6539           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6540             :     tmp = fieldFromInstruction(insn, 11, 5);
    6541           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6542             :     return S;
    6543             :   case 214:
    6544             :     tmp = fieldFromInstruction(insn, 21, 5);
    6545           0 :     if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6546             :     tmp = fieldFromInstruction(insn, 11, 5);
    6547           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6548             :     return S;
    6549             :   case 215:
    6550             :     tmp = fieldFromInstruction(insn, 21, 5);
    6551           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6552             :     tmp = fieldFromInstruction(insn, 16, 5);
    6553           0 :     if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6554             :     tmp = fieldFromInstruction(insn, 11, 5);
    6555           0 :     if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6556             :     return S;
    6557             :   case 216:
    6558             :     tmp = fieldFromInstruction(insn, 21, 5);
    6559           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6560             :     tmp = fieldFromInstruction(insn, 11, 10);
    6561           0 :     if (decodeSPE8Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6562             :     return S;
    6563             :   case 217:
    6564             :     tmp = fieldFromInstruction(insn, 21, 5);
    6565           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6566             :     tmp = fieldFromInstruction(insn, 11, 10);
    6567           0 :     if (decodeSPE2Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6568             :     return S;
    6569             :   case 218:
    6570             :     tmp = fieldFromInstruction(insn, 21, 5);
    6571           0 :     if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6572             :     tmp = fieldFromInstruction(insn, 11, 10);
    6573           0 :     if (decodeSPE4Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
    6574             :     return S;
    6575             :   }
    6576             : }
    6577             : 
    6578             : template<typename InsnType>
    6579           0 : static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
    6580             :                                       InsnType insn, uint64_t Address,
    6581             :                                       const void *DisAsm,
    6582             :                                       const MCSubtargetInfo &STI) {
    6583             :   const FeatureBitset& Bits = STI.getFeatureBits();
    6584             : 
    6585             :   const uint8_t *Ptr = DecodeTable;
    6586             :   uint32_t CurFieldValue = 0;
    6587             :   DecodeStatus S = MCDisassembler::Success;
    6588             :   while (true) {
    6589           0 :     ptrdiff_t Loc = Ptr - DecodeTable;
    6590           0 :     switch (*Ptr) {
    6591           0 :     default:
    6592           0 :       errs() << Loc << ": Unexpected decode table opcode!\n";
    6593           0 :       return MCDisassembler::Fail;
    6594           0 :     case MCD::OPC_ExtractField: {
    6595           0 :       unsigned Start = *++Ptr;
    6596           0 :       unsigned Len = *++Ptr;
    6597           0 :       ++Ptr;
    6598             :       CurFieldValue = fieldFromInstruction(insn, Start, Len);
    6599             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
    6600             :                    << Len << "): " << CurFieldValue << "\n");
    6601           0 :       break;
    6602             :     }
    6603           0 :     case MCD::OPC_FilterValue: {
    6604             :       // Decode the field value.
    6605             :       unsigned Len;
    6606           0 :       InsnType Val = decodeULEB128(++Ptr, &Len);
    6607           0 :       Ptr += Len;
    6608             :       // NumToSkip is a plain 24-bit integer.
    6609           0 :       unsigned NumToSkip = *Ptr++;
    6610           0 :       NumToSkip |= (*Ptr++) << 8;
    6611           0 :       NumToSkip |= (*Ptr++) << 16;
    6612             : 
    6613             :       // Perform the filter operation.
    6614           0 :       if (Val != CurFieldValue)
    6615           0 :         Ptr += NumToSkip;
    6616             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip
    6617             :                    << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:")
    6618             :                    << " continuing at " << (Ptr - DecodeTable) << "\n");
    6619             : 
    6620             :       break;
    6621             :     }
    6622           0 :     case MCD::OPC_CheckField: {
    6623           0 :       unsigned Start = *++Ptr;
    6624           0 :       unsigned Len = *++Ptr;
    6625             :       InsnType FieldValue = fieldFromInstruction(insn, Start, Len);
    6626             :       // Decode the field value.
    6627           0 :       uint32_t ExpectedValue = decodeULEB128(++Ptr, &Len);
    6628           0 :       Ptr += Len;
    6629             :       // NumToSkip is a plain 24-bit integer.
    6630           0 :       unsigned NumToSkip = *Ptr++;
    6631           0 :       NumToSkip |= (*Ptr++) << 8;
    6632           0 :       NumToSkip |= (*Ptr++) << 16;
    6633             : 
    6634             :       // If the actual and expected values don't match, skip.
    6635           0 :       if (ExpectedValue != FieldValue)
    6636           0 :         Ptr += NumToSkip;
    6637             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", "
    6638             :                    << Len << ", " << ExpectedValue << ", " << NumToSkip
    6639             :                    << "): FieldValue = " << FieldValue << ", ExpectedValue = "
    6640             :                    << ExpectedValue << ": "
    6641             :                    << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n"));
    6642             :       break;
    6643             :     }
    6644           0 :     case MCD::OPC_CheckPredicate: {
    6645             :       unsigned Len;
    6646             :       // Decode the Predicate Index value.
    6647           0 :       unsigned PIdx = decodeULEB128(++Ptr, &Len);
    6648             :       Ptr += Len;
    6649             :       // NumToSkip is a plain 24-bit integer.
    6650             :       unsigned NumToSkip = *Ptr++;
    6651             :       NumToSkip |= (*Ptr++) << 8;
    6652             :       NumToSkip |= (*Ptr++) << 16;
    6653             :       // Check the predicate.
    6654             :       bool Pred;
    6655             :       if (!(Pred = checkDecoderPredicate(PIdx, Bits)))
    6656             :         Ptr += NumToSkip;
    6657             :       (void)Pred;
    6658             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): "
    6659             :             << (Pred ? "PASS\n" : "FAIL\n"));
    6660             : 
    6661             :       break;
    6662             :     }
    6663           0 :     case MCD::OPC_Decode: {
    6664             :       unsigned Len;
    6665             :       // Decode the Opcode value.
    6666           0 :       unsigned Opc = decodeULEB128(++Ptr, &Len);
    6667           0 :       Ptr += Len;
    6668           0 :       unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
    6669             :       Ptr += Len;
    6670             : 
    6671             :       MI.clear();
    6672             :       MI.setOpcode(Opc);
    6673             :       bool DecodeComplete;
    6674           0 :       S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete);
    6675             :       assert(DecodeComplete);
    6676             : 
    6677             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
    6678             :                    << ", using decoder " << DecodeIdx << ": "
    6679             :                    << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
    6680             :       return S;
    6681             :     }
    6682           0 :     case MCD::OPC_TryDecode: {
    6683             :       unsigned Len;
    6684             :       // Decode the Opcode value.
    6685           0 :       unsigned Opc = decodeULEB128(++Ptr, &Len);
    6686           0 :       Ptr += Len;
    6687           0 :       unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
    6688           0 :       Ptr += Len;
    6689             :       // NumToSkip is a plain 24-bit integer.
    6690           0 :       unsigned NumToSkip = *Ptr++;
    6691           0 :       NumToSkip |= (*Ptr++) << 8;
    6692           0 :       NumToSkip |= (*Ptr++) << 16;
    6693             : 
    6694             :       // Perform the decode operation.
    6695             :       MCInst TmpMI;
    6696             :       TmpMI.setOpcode(Opc);
    6697             :       bool DecodeComplete;
    6698           0 :       S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete);
    6699             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc
    6700             :                    << ", using decoder " << DecodeIdx << ": ");
    6701             : 
    6702           0 :       if (DecodeComplete) {
    6703             :         // Decoding complete.
    6704             :         LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
    6705             :         MI = TmpMI;
    6706           0 :         return S;
    6707             :       } else {
    6708             :         assert(S == MCDisassembler::Fail);
    6709             :         // If the decoding was incomplete, skip.
    6710           0 :         Ptr += NumToSkip;
    6711             :         LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n");
    6712             :         // Reset decode status. This also drops a SoftFail status that could be
    6713             :         // set before the decode attempt.
    6714             :         S = MCDisassembler::Success;
    6715             :       }
    6716             :       break;
    6717             :     }
    6718           0 :     case MCD::OPC_SoftFail: {
    6719             :       // Decode the mask values.
    6720             :       unsigned Len;
    6721           0 :       InsnType PositiveMask = decodeULEB128(++Ptr, &Len);
    6722           0 :       Ptr += Len;
    6723           0 :       InsnType NegativeMask = decodeULEB128(Ptr, &Len);
    6724           0 :       Ptr += Len;
    6725           0 :       bool Fail = (insn & PositiveMask) || (~insn & NegativeMask);
    6726             :       if (Fail)
    6727             :         S = MCDisassembler::SoftFail;
    6728             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n":"PASS\n"));
    6729             :       break;
    6730             :     }
    6731             :     case MCD::OPC_Fail: {
    6732             :       LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
    6733             :       return MCDisassembler::Fail;
    6734             :     }
    6735             :     }
    6736             :   }
    6737             :   llvm_unreachable("bogosity detected in disassembler state machine!");
    6738             : }
    6739             : 
    6740             : 
    6741             : } // End llvm namespace

Generated by: LCOV version 1.13