LCOV - code coverage report
Current view: top level - build-llvm/lib/Target/AVR - AVRGenInstrInfo.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 3 4 75.0 %
Date: 2018-10-20 13:21:21 Functions: 1 3 33.3 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |* Target Instruction Enum Values and Descriptors                             *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : #ifdef GET_INSTRINFO_ENUM
      10             : #undef GET_INSTRINFO_ENUM
      11             : namespace llvm {
      12             : 
      13             : namespace AVR {
      14             :   enum {
      15             :     PHI = 0,
      16             :     INLINEASM   = 1,
      17             :     CFI_INSTRUCTION     = 2,
      18             :     EH_LABEL    = 3,
      19             :     GC_LABEL    = 4,
      20             :     ANNOTATION_LABEL    = 5,
      21             :     KILL        = 6,
      22             :     EXTRACT_SUBREG      = 7,
      23             :     INSERT_SUBREG       = 8,
      24             :     IMPLICIT_DEF        = 9,
      25             :     SUBREG_TO_REG       = 10,
      26             :     COPY_TO_REGCLASS    = 11,
      27             :     DBG_VALUE   = 12,
      28             :     DBG_LABEL   = 13,
      29             :     REG_SEQUENCE        = 14,
      30             :     COPY        = 15,
      31             :     BUNDLE      = 16,
      32             :     LIFETIME_START      = 17,
      33             :     LIFETIME_END        = 18,
      34             :     STACKMAP    = 19,
      35             :     FENTRY_CALL = 20,
      36             :     PATCHPOINT  = 21,
      37             :     LOAD_STACK_GUARD    = 22,
      38             :     STATEPOINT  = 23,
      39             :     LOCAL_ESCAPE        = 24,
      40             :     FAULTING_OP = 25,
      41             :     PATCHABLE_OP        = 26,
      42             :     PATCHABLE_FUNCTION_ENTER    = 27,
      43             :     PATCHABLE_RET       = 28,
      44             :     PATCHABLE_FUNCTION_EXIT     = 29,
      45             :     PATCHABLE_TAIL_CALL = 30,
      46             :     PATCHABLE_EVENT_CALL        = 31,
      47             :     PATCHABLE_TYPED_EVENT_CALL  = 32,
      48             :     ICALL_BRANCH_FUNNEL = 33,
      49             :     G_ADD       = 34,
      50             :     G_SUB       = 35,
      51             :     G_MUL       = 36,
      52             :     G_SDIV      = 37,
      53             :     G_UDIV      = 38,
      54             :     G_SREM      = 39,
      55             :     G_UREM      = 40,
      56             :     G_AND       = 41,
      57             :     G_OR        = 42,
      58             :     G_XOR       = 43,
      59             :     G_IMPLICIT_DEF      = 44,
      60             :     G_PHI       = 45,
      61             :     G_FRAME_INDEX       = 46,
      62             :     G_GLOBAL_VALUE      = 47,
      63             :     G_EXTRACT   = 48,
      64             :     G_UNMERGE_VALUES    = 49,
      65             :     G_INSERT    = 50,
      66             :     G_MERGE_VALUES      = 51,
      67             :     G_PTRTOINT  = 52,
      68             :     G_INTTOPTR  = 53,
      69             :     G_BITCAST   = 54,
      70             :     G_INTRINSIC_TRUNC   = 55,
      71             :     G_INTRINSIC_ROUND   = 56,
      72             :     G_LOAD      = 57,
      73             :     G_SEXTLOAD  = 58,
      74             :     G_ZEXTLOAD  = 59,
      75             :     G_STORE     = 60,
      76             :     G_ATOMIC_CMPXCHG_WITH_SUCCESS       = 61,
      77             :     G_ATOMIC_CMPXCHG    = 62,
      78             :     G_ATOMICRMW_XCHG    = 63,
      79             :     G_ATOMICRMW_ADD     = 64,
      80             :     G_ATOMICRMW_SUB     = 65,
      81             :     G_ATOMICRMW_AND     = 66,
      82             :     G_ATOMICRMW_NAND    = 67,
      83             :     G_ATOMICRMW_OR      = 68,
      84             :     G_ATOMICRMW_XOR     = 69,
      85             :     G_ATOMICRMW_MAX     = 70,
      86             :     G_ATOMICRMW_MIN     = 71,
      87             :     G_ATOMICRMW_UMAX    = 72,
      88             :     G_ATOMICRMW_UMIN    = 73,
      89             :     G_BRCOND    = 74,
      90             :     G_BRINDIRECT        = 75,
      91             :     G_INTRINSIC = 76,
      92             :     G_INTRINSIC_W_SIDE_EFFECTS  = 77,
      93             :     G_ANYEXT    = 78,
      94             :     G_TRUNC     = 79,
      95             :     G_CONSTANT  = 80,
      96             :     G_FCONSTANT = 81,
      97             :     G_VASTART   = 82,
      98             :     G_VAARG     = 83,
      99             :     G_SEXT      = 84,
     100             :     G_ZEXT      = 85,
     101             :     G_SHL       = 86,
     102             :     G_LSHR      = 87,
     103             :     G_ASHR      = 88,
     104             :     G_ICMP      = 89,
     105             :     G_FCMP      = 90,
     106             :     G_SELECT    = 91,
     107             :     G_UADDO     = 92,
     108             :     G_UADDE     = 93,
     109             :     G_USUBO     = 94,
     110             :     G_USUBE     = 95,
     111             :     G_SADDO     = 96,
     112             :     G_SADDE     = 97,
     113             :     G_SSUBO     = 98,
     114             :     G_SSUBE     = 99,
     115             :     G_UMULO     = 100,
     116             :     G_SMULO     = 101,
     117             :     G_UMULH     = 102,
     118             :     G_SMULH     = 103,
     119             :     G_FADD      = 104,
     120             :     G_FSUB      = 105,
     121             :     G_FMUL      = 106,
     122             :     G_FMA       = 107,
     123             :     G_FDIV      = 108,
     124             :     G_FREM      = 109,
     125             :     G_FPOW      = 110,
     126             :     G_FEXP      = 111,
     127             :     G_FEXP2     = 112,
     128             :     G_FLOG      = 113,
     129             :     G_FLOG2     = 114,
     130             :     G_FNEG      = 115,
     131             :     G_FPEXT     = 116,
     132             :     G_FPTRUNC   = 117,
     133             :     G_FPTOSI    = 118,
     134             :     G_FPTOUI    = 119,
     135             :     G_SITOFP    = 120,
     136             :     G_UITOFP    = 121,
     137             :     G_FABS      = 122,
     138             :     G_GEP       = 123,
     139             :     G_PTR_MASK  = 124,
     140             :     G_BR        = 125,
     141             :     G_INSERT_VECTOR_ELT = 126,
     142             :     G_EXTRACT_VECTOR_ELT        = 127,
     143             :     G_SHUFFLE_VECTOR    = 128,
     144             :     G_CTTZ      = 129,
     145             :     G_CTTZ_ZERO_UNDEF   = 130,
     146             :     G_CTLZ      = 131,
     147             :     G_CTLZ_ZERO_UNDEF   = 132,
     148             :     G_CTPOP     = 133,
     149             :     G_BSWAP     = 134,
     150             :     G_ADDRSPACE_CAST    = 135,
     151             :     G_BLOCK_ADDR        = 136,
     152             :     ADCWRdRr    = 137,
     153             :     ADDWRdRr    = 138,
     154             :     ADJCALLSTACKDOWN    = 139,
     155             :     ADJCALLSTACKUP      = 140,
     156             :     ANDIWRdK    = 141,
     157             :     ANDWRdRr    = 142,
     158             :     ASRWRd      = 143,
     159             :     Asr16       = 144,
     160             :     Asr8        = 145,
     161             :     AtomicFence = 146,
     162             :     AtomicLoad16        = 147,
     163             :     AtomicLoad8 = 148,
     164             :     AtomicLoadAdd16     = 149,
     165             :     AtomicLoadAdd8      = 150,
     166             :     AtomicLoadAnd16     = 151,
     167             :     AtomicLoadAnd8      = 152,
     168             :     AtomicLoadOr16      = 153,
     169             :     AtomicLoadOr8       = 154,
     170             :     AtomicLoadSub16     = 155,
     171             :     AtomicLoadSub8      = 156,
     172             :     AtomicLoadXor16     = 157,
     173             :     AtomicLoadXor8      = 158,
     174             :     AtomicStore16       = 159,
     175             :     AtomicStore8        = 160,
     176             :     COMWRd      = 161,
     177             :     CPCWRdRr    = 162,
     178             :     CPWRdRr     = 163,
     179             :     EORWRdRr    = 164,
     180             :     FRMIDX      = 165,
     181             :     INWRdA      = 166,
     182             :     LDDWRdPtrQ  = 167,
     183             :     LDDWRdYQ    = 168,
     184             :     LDIWRdK     = 169,
     185             :     LDSWRdK     = 170,
     186             :     LDWRdPtr    = 171,
     187             :     LDWRdPtrPd  = 172,
     188             :     LDWRdPtrPi  = 173,
     189             :     LPMWRdZ     = 174,
     190             :     LPMWRdZPi   = 175,
     191             :     LSLWRd      = 176,
     192             :     LSRWRd      = 177,
     193             :     Lsl16       = 178,
     194             :     Lsl8        = 179,
     195             :     Lsr16       = 180,
     196             :     Lsr8        = 181,
     197             :     ORIWRdK     = 182,
     198             :     ORWRdRr     = 183,
     199             :     OUTWARr     = 184,
     200             :     POPWRd      = 185,
     201             :     PUSHWRr     = 186,
     202             :     ROLWRd      = 187,
     203             :     RORWRd      = 188,
     204             :     Rol16       = 189,
     205             :     Rol8        = 190,
     206             :     Ror16       = 191,
     207             :     Ror8        = 192,
     208             :     SBCIWRdK    = 193,
     209             :     SBCWRdRr    = 194,
     210             :     SEXT        = 195,
     211             :     SPREAD      = 196,
     212             :     SPWRITE     = 197,
     213             :     STDSPQRr    = 198,
     214             :     STDWPtrQRr  = 199,
     215             :     STDWSPQRr   = 200,
     216             :     STSWKRr     = 201,
     217             :     STWPtrPdRr  = 202,
     218             :     STWPtrPiRr  = 203,
     219             :     STWPtrRr    = 204,
     220             :     SUBIWRdK    = 205,
     221             :     SUBWRdRr    = 206,
     222             :     Select16    = 207,
     223             :     Select8     = 208,
     224             :     ZEXT        = 209,
     225             :     ADCRdRr     = 210,
     226             :     ADDRdRr     = 211,
     227             :     ADIWRdK     = 212,
     228             :     ANDIRdK     = 213,
     229             :     ANDRdRr     = 214,
     230             :     ASRRd       = 215,
     231             :     BCLRs       = 216,
     232             :     BLD = 217,
     233             :     BRBCsk      = 218,
     234             :     BRBSsk      = 219,
     235             :     BREAK       = 220,
     236             :     BREQk       = 221,
     237             :     BRGEk       = 222,
     238             :     BRLOk       = 223,
     239             :     BRLTk       = 224,
     240             :     BRMIk       = 225,
     241             :     BRNEk       = 226,
     242             :     BRPLk       = 227,
     243             :     BRSHk       = 228,
     244             :     BSETs       = 229,
     245             :     BST = 230,
     246             :     CALLk       = 231,
     247             :     CBIAb       = 232,
     248             :     CBRRdK      = 233,
     249             :     COMRd       = 234,
     250             :     CPCRdRr     = 235,
     251             :     CPIRdK      = 236,
     252             :     CPRdRr      = 237,
     253             :     CPSE        = 238,
     254             :     DECRd       = 239,
     255             :     DESK        = 240,
     256             :     EICALL      = 241,
     257             :     EIJMP       = 242,
     258             :     ELPM        = 243,
     259             :     ELPMRdZ     = 244,
     260             :     ELPMRdZPi   = 245,
     261             :     EORRdRr     = 246,
     262             :     FMUL        = 247,
     263             :     FMULS       = 248,
     264             :     FMULSU      = 249,
     265             :     ICALL       = 250,
     266             :     IJMP        = 251,
     267             :     INCRd       = 252,
     268             :     INRdA       = 253,
     269             :     JMPk        = 254,
     270             :     LACZRd      = 255,
     271             :     LASZRd      = 256,
     272             :     LATZRd      = 257,
     273             :     LDDRdPtrQ   = 258,
     274             :     LDIRdK      = 259,
     275             :     LDRdPtr     = 260,
     276             :     LDRdPtrPd   = 261,
     277             :     LDRdPtrPi   = 262,
     278             :     LDSRdK      = 263,
     279             :     LPM = 264,
     280             :     LPMRdZ      = 265,
     281             :     LPMRdZPi    = 266,
     282             :     LSRRd       = 267,
     283             :     MOVRdRr     = 268,
     284             :     MOVWRdRr    = 269,
     285             :     MULRdRr     = 270,
     286             :     MULSRdRr    = 271,
     287             :     MULSURdRr   = 272,
     288             :     NEGRd       = 273,
     289             :     NOP = 274,
     290             :     ORIRdK      = 275,
     291             :     ORRdRr      = 276,
     292             :     OUTARr      = 277,
     293             :     POPRd       = 278,
     294             :     PUSHRr      = 279,
     295             :     RCALLk      = 280,
     296             :     RET = 281,
     297             :     RETI        = 282,
     298             :     RJMPk       = 283,
     299             :     RORRd       = 284,
     300             :     SBCIRdK     = 285,
     301             :     SBCRdRr     = 286,
     302             :     SBIAb       = 287,
     303             :     SBICAb      = 288,
     304             :     SBISAb      = 289,
     305             :     SBIWRdK     = 290,
     306             :     SBRCRrB     = 291,
     307             :     SBRSRrB     = 292,
     308             :     SLEEP       = 293,
     309             :     SPM = 294,
     310             :     SPMZPi      = 295,
     311             :     STDPtrQRr   = 296,
     312             :     STPtrPdRr   = 297,
     313             :     STPtrPiRr   = 298,
     314             :     STPtrRr     = 299,
     315             :     STSKRr      = 300,
     316             :     SUBIRdK     = 301,
     317             :     SUBRdRr     = 302,
     318             :     SWAPRd      = 303,
     319             :     WDR = 304,
     320             :     XCHZRd      = 305,
     321             :     INSTRUCTION_LIST_END = 306
     322             :   };
     323             : 
     324             : } // end AVR namespace
     325             : } // end llvm namespace
     326             : #endif // GET_INSTRINFO_ENUM
     327             : 
     328             : #ifdef GET_INSTRINFO_SCHED_ENUM
     329             : #undef GET_INSTRINFO_SCHED_ENUM
     330             : namespace llvm {
     331             : 
     332             : namespace AVR {
     333             : namespace Sched {
     334             :   enum {
     335             :     NoInstrModel        = 0,
     336             :     SCHED_LIST_END = 1
     337             :   };
     338             : } // end Sched namespace
     339             : } // end AVR namespace
     340             : } // end llvm namespace
     341             : #endif // GET_INSTRINFO_SCHED_ENUM
     342             : 
     343             : #ifdef GET_INSTRINFO_MC_DESC
     344             : #undef GET_INSTRINFO_MC_DESC
     345             : namespace llvm {
     346             : 
     347             : static const MCPhysReg ImplicitList1[] = { AVR::SREG, 0 };
     348             : static const MCPhysReg ImplicitList2[] = { AVR::SP, 0 };
     349             : static const MCPhysReg ImplicitList3[] = { AVR::SP, AVR::SREG, 0 };
     350             : static const MCPhysReg ImplicitList4[] = { AVR::R31R30, 0 };
     351             : static const MCPhysReg ImplicitList5[] = { AVR::R15, AVR::R14, AVR::R13, AVR::R12, AVR::R11, AVR::R10, AVR::R9, AVR::R8, AVR::R7, AVR::R6, AVR::R5, AVR::R4, AVR::R3, AVR::R2, AVR::R1, AVR::R0, 0 };
     352             : static const MCPhysReg ImplicitList6[] = { AVR::SP, AVR::R31R30, 0 };
     353             : static const MCPhysReg ImplicitList7[] = { AVR::R0, 0 };
     354             : static const MCPhysReg ImplicitList8[] = { AVR::R1, AVR::R0, AVR::SREG, 0 };
     355             : static const MCPhysReg ImplicitList9[] = { AVR::R31R30, AVR::R1, AVR::R0, 0 };
     356             : static const MCPhysReg ImplicitList10[] = { AVR::R1, AVR::R0, 0 };
     357             : 
     358             : static const MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     359             : static const MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     360             : static const MCOperandInfo OperandInfo4[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     361             : static const MCOperandInfo OperandInfo5[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     362             : static const MCOperandInfo OperandInfo6[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     363             : static const MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     364             : static const MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     365             : static const MCOperandInfo OperandInfo9[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     366             : static const MCOperandInfo OperandInfo10[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
     367             : static const MCOperandInfo OperandInfo11[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     368             : static const MCOperandInfo OperandInfo12[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     369             : static const MCOperandInfo OperandInfo13[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
     370             : static const MCOperandInfo OperandInfo14[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
     371             : static const MCOperandInfo OperandInfo15[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     372             : static const MCOperandInfo OperandInfo16[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     373             : static const MCOperandInfo OperandInfo17[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
     374             : static const MCOperandInfo OperandInfo18[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     375             : static const MCOperandInfo OperandInfo19[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
     376             : static const MCOperandInfo OperandInfo20[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
     377             : static const MCOperandInfo OperandInfo21[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
     378             : static const MCOperandInfo OperandInfo22[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
     379             : static const MCOperandInfo OperandInfo23[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
     380             : static const MCOperandInfo OperandInfo24[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
     381             : static const MCOperandInfo OperandInfo25[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
     382             : static const MCOperandInfo OperandInfo26[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
     383             : static const MCOperandInfo OperandInfo27[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     384             : static const MCOperandInfo OperandInfo28[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, };
     385             : static const MCOperandInfo OperandInfo29[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, };
     386             : static const MCOperandInfo OperandInfo30[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, };
     387             : static const MCOperandInfo OperandInfo31[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     388             : static const MCOperandInfo OperandInfo32[] = { { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     389             : static const MCOperandInfo OperandInfo33[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
     390             : static const MCOperandInfo OperandInfo34[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     391             : static const MCOperandInfo OperandInfo35[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     392             : static const MCOperandInfo OperandInfo36[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     393             : static const MCOperandInfo OperandInfo37[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     394             : static const MCOperandInfo OperandInfo38[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     395             : static const MCOperandInfo OperandInfo39[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     396             : static const MCOperandInfo OperandInfo40[] = { { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     397             : static const MCOperandInfo OperandInfo41[] = { { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     398             : static const MCOperandInfo OperandInfo42[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     399             : static const MCOperandInfo OperandInfo43[] = { { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     400             : static const MCOperandInfo OperandInfo44[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     401             : static const MCOperandInfo OperandInfo45[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, (1 << MCOI::EARLY_CLOBBER) }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     402             : static const MCOperandInfo OperandInfo46[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     403             : static const MCOperandInfo OperandInfo47[] = { { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     404             : static const MCOperandInfo OperandInfo48[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     405             : static const MCOperandInfo OperandInfo49[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, (1 << MCOI::EARLY_CLOBBER) }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     406             : static const MCOperandInfo OperandInfo50[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, (1 << MCOI::EARLY_CLOBBER) }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, };
     407             : static const MCOperandInfo OperandInfo51[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     408             : static const MCOperandInfo OperandInfo52[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     409             : static const MCOperandInfo OperandInfo53[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     410             : static const MCOperandInfo OperandInfo54[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     411             : static const MCOperandInfo OperandInfo55[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     412             : static const MCOperandInfo OperandInfo56[] = { { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     413             : static const MCOperandInfo OperandInfo57[] = { { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     414             : static const MCOperandInfo OperandInfo58[] = { { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     415             : static const MCOperandInfo OperandInfo59[] = { { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     416             : static const MCOperandInfo OperandInfo60[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     417             : static const MCOperandInfo OperandInfo61[] = { { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, (1 << MCOI::EARLY_CLOBBER) }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     418             : static const MCOperandInfo OperandInfo62[] = { { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     419             : static const MCOperandInfo OperandInfo63[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     420             : static const MCOperandInfo OperandInfo64[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     421             : static const MCOperandInfo OperandInfo65[] = { { AVR::IWREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::IWREGSRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     422             : static const MCOperandInfo OperandInfo66[] = { { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     423             : static const MCOperandInfo OperandInfo67[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
     424             : static const MCOperandInfo OperandInfo68[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     425             : static const MCOperandInfo OperandInfo69[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     426             : static const MCOperandInfo OperandInfo70[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     427             : static const MCOperandInfo OperandInfo71[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     428             : static const MCOperandInfo OperandInfo72[] = { { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     429             : static const MCOperandInfo OperandInfo73[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     430             : static const MCOperandInfo OperandInfo74[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     431             : static const MCOperandInfo OperandInfo75[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, (1 << MCOI::EARLY_CLOBBER) }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     432             : static const MCOperandInfo OperandInfo76[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
     433             : static const MCOperandInfo OperandInfo77[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, (1 << MCOI::EARLY_CLOBBER) }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, ((1 << 16) | (1 << MCOI::TIED_TO)) }, };
     434             : static const MCOperandInfo OperandInfo78[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     435             : static const MCOperandInfo OperandInfo79[] = { { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     436             : static const MCOperandInfo OperandInfo80[] = { { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     437             : static const MCOperandInfo OperandInfo81[] = { { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     438             : static const MCOperandInfo OperandInfo82[] = { { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, (1 << MCOI::EARLY_CLOBBER) }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
     439             : static const MCOperandInfo OperandInfo83[] = { { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
     440             : 
     441             : extern const MCInstrDesc AVRInsts[] = {
     442             :   { 0,  1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #0 = PHI
     443             :   { 1,  0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1 = INLINEASM
     444             :   { 2,  1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #2 = CFI_INSTRUCTION
     445             :   { 3,  1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #3 = EH_LABEL
     446             :   { 4,  1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #4 = GC_LABEL
     447             :   { 5,  1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #5 = ANNOTATION_LABEL
     448             :   { 6,  0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #6 = KILL
     449             :   { 7,  3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo4, -1 ,nullptr },  // Inst #7 = EXTRACT_SUBREG
     450             :   { 8,  4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #8 = INSERT_SUBREG
     451             :   { 9,  1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #9 = IMPLICIT_DEF
     452             :   { 10, 4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo6, -1 ,nullptr },  // Inst #10 = SUBREG_TO_REG
     453             :   { 11, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo4, -1 ,nullptr },  // Inst #11 = COPY_TO_REGCLASS
     454             :   { 12, 0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #12 = DBG_VALUE
     455             :   { 13, 1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #13 = DBG_LABEL
     456             :   { 14, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #14 = REG_SEQUENCE
     457             :   { 15, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #15 = COPY
     458             :   { 16, 0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #16 = BUNDLE
     459             :   { 17, 1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #17 = LIFETIME_START
     460             :   { 18, 1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #18 = LIFETIME_END
     461             :   { 19, 2,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo8, -1 ,nullptr },  // Inst #19 = STACKMAP
     462             :   { 20, 1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #20 = FENTRY_CALL
     463             :   { 21, 6,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo9, -1 ,nullptr },  // Inst #21 = PATCHPOINT
     464             :   { 22, 1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo10, -1 ,nullptr },  // Inst #22 = LOAD_STACK_GUARD
     465             :   { 23, 0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #23 = STATEPOINT
     466             :   { 24, 2,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo11, -1 ,nullptr },  // Inst #24 = LOCAL_ESCAPE
     467             :   { 25, 1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #25 = FAULTING_OP
     468             :   { 26, 1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #26 = PATCHABLE_OP
     469             :   { 27, 0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #27 = PATCHABLE_FUNCTION_ENTER
     470             :   { 28, 0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #28 = PATCHABLE_RET
     471             :   { 29, 0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #29 = PATCHABLE_FUNCTION_EXIT
     472             :   { 30, 0,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #30 = PATCHABLE_TAIL_CALL
     473             :   { 31, 2,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo11, -1 ,nullptr },  // Inst #31 = PATCHABLE_EVENT_CALL
     474             :   { 32, 3,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo12, -1 ,nullptr },  // Inst #32 = PATCHABLE_TYPED_EVENT_CALL
     475             :   { 33, 1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #33 = ICALL_BRANCH_FUNNEL
     476             :   { 34, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #34 = G_ADD
     477             :   { 35, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #35 = G_SUB
     478             :   { 36, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #36 = G_MUL
     479             :   { 37, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #37 = G_SDIV
     480             :   { 38, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #38 = G_UDIV
     481             :   { 39, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #39 = G_SREM
     482             :   { 40, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #40 = G_UREM
     483             :   { 41, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #41 = G_AND
     484             :   { 42, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #42 = G_OR
     485             :   { 43, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #43 = G_XOR
     486             :   { 44, 1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #44 = G_IMPLICIT_DEF
     487             :   { 45, 1,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #45 = G_PHI
     488             :   { 46, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #46 = G_FRAME_INDEX
     489             :   { 47, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #47 = G_GLOBAL_VALUE
     490             :   { 48, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #48 = G_EXTRACT
     491             :   { 49, 2,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #49 = G_UNMERGE_VALUES
     492             :   { 50, 4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #50 = G_INSERT
     493             :   { 51, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #51 = G_MERGE_VALUES
     494             :   { 52, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #52 = G_PTRTOINT
     495             :   { 53, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #53 = G_INTTOPTR
     496             :   { 54, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #54 = G_BITCAST
     497             :   { 55, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #55 = G_INTRINSIC_TRUNC
     498             :   { 56, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #56 = G_INTRINSIC_ROUND
     499             :   { 57, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #57 = G_LOAD
     500             :   { 58, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #58 = G_SEXTLOAD
     501             :   { 59, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #59 = G_ZEXTLOAD
     502             :   { 60, 2,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #60 = G_STORE
     503             :   { 61, 5,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #61 = G_ATOMIC_CMPXCHG_WITH_SUCCESS
     504             :   { 62, 4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #62 = G_ATOMIC_CMPXCHG
     505             :   { 63, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #63 = G_ATOMICRMW_XCHG
     506             :   { 64, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #64 = G_ATOMICRMW_ADD
     507             :   { 65, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #65 = G_ATOMICRMW_SUB
     508             :   { 66, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #66 = G_ATOMICRMW_AND
     509             :   { 67, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #67 = G_ATOMICRMW_NAND
     510             :   { 68, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #68 = G_ATOMICRMW_OR
     511             :   { 69, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #69 = G_ATOMICRMW_XOR
     512             :   { 70, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #70 = G_ATOMICRMW_MAX
     513             :   { 71, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #71 = G_ATOMICRMW_MIN
     514             :   { 72, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #72 = G_ATOMICRMW_UMAX
     515             :   { 73, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #73 = G_ATOMICRMW_UMIN
     516             :   { 74, 2,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #74 = G_BRCOND
     517             :   { 75, 1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #75 = G_BRINDIRECT
     518             :   { 76, 1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #76 = G_INTRINSIC
     519             :   { 77, 1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #77 = G_INTRINSIC_W_SIDE_EFFECTS
     520             :   { 78, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #78 = G_ANYEXT
     521             :   { 79, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #79 = G_TRUNC
     522             :   { 80, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #80 = G_CONSTANT
     523             :   { 81, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #81 = G_FCONSTANT
     524             :   { 82, 1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #82 = G_VASTART
     525             :   { 83, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #83 = G_VAARG
     526             :   { 84, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #84 = G_SEXT
     527             :   { 85, 2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #85 = G_ZEXT
     528             :   { 86, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #86 = G_SHL
     529             :   { 87, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #87 = G_LSHR
     530             :   { 88, 3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #88 = G_ASHR
     531             :   { 89, 4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #89 = G_ICMP
     532             :   { 90, 4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #90 = G_FCMP
     533             :   { 91, 4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #91 = G_SELECT
     534             :   { 92, 4,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #92 = G_UADDO
     535             :   { 93, 5,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #93 = G_UADDE
     536             :   { 94, 4,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #94 = G_USUBO
     537             :   { 95, 5,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #95 = G_USUBE
     538             :   { 96, 4,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #96 = G_SADDO
     539             :   { 97, 5,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #97 = G_SADDE
     540             :   { 98, 4,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #98 = G_SSUBO
     541             :   { 99, 5,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #99 = G_SSUBE
     542             :   { 100,        4,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #100 = G_UMULO
     543             :   { 101,        4,      2,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #101 = G_SMULO
     544             :   { 102,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #102 = G_UMULH
     545             :   { 103,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #103 = G_SMULH
     546             :   { 104,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #104 = G_FADD
     547             :   { 105,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #105 = G_FSUB
     548             :   { 106,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #106 = G_FMUL
     549             :   { 107,        4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #107 = G_FMA
     550             :   { 108,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #108 = G_FDIV
     551             :   { 109,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #109 = G_FREM
     552             :   { 110,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #110 = G_FPOW
     553             :   { 111,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #111 = G_FEXP
     554             :   { 112,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #112 = G_FEXP2
     555             :   { 113,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #113 = G_FLOG
     556             :   { 114,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #114 = G_FLOG2
     557             :   { 115,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #115 = G_FNEG
     558             :   { 116,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #116 = G_FPEXT
     559             :   { 117,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #117 = G_FPTRUNC
     560             :   { 118,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #118 = G_FPTOSI
     561             :   { 119,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #119 = G_FPTOUI
     562             :   { 120,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #120 = G_SITOFP
     563             :   { 121,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #121 = G_UITOFP
     564             :   { 122,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #122 = G_FABS
     565             :   { 123,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #123 = G_GEP
     566             :   { 124,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #124 = G_PTR_MASK
     567             :   { 125,        1,      0,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #125 = G_BR
     568             :   { 126,        4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo28, -1 ,nullptr },  // Inst #126 = G_INSERT_VECTOR_ELT
     569             :   { 127,        3,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #127 = G_EXTRACT_VECTOR_ELT
     570             :   { 128,        4,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #128 = G_SHUFFLE_VECTOR
     571             :   { 129,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #129 = G_CTTZ
     572             :   { 130,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #130 = G_CTTZ_ZERO_UNDEF
     573             :   { 131,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #131 = G_CTLZ
     574             :   { 132,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #132 = G_CTLZ_ZERO_UNDEF
     575             :   { 133,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #133 = G_CTPOP
     576             :   { 134,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #134 = G_BSWAP
     577             :   { 135,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #135 = G_ADDRSPACE_CAST
     578             :   { 136,        2,      1,      0,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #136 = G_BLOCK_ADDR
     579             :   { 137,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo31, -1 ,nullptr },  // Inst #137 = ADCWRdRr
     580             :   { 138,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo31, -1 ,nullptr },  // Inst #138 = ADDWRdRr
     581             :   { 139,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, ImplicitList3, OperandInfo8, -1 ,nullptr },  // Inst #139 = ADJCALLSTACKDOWN
     582             :   { 140,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, ImplicitList3, OperandInfo8, -1 ,nullptr },  // Inst #140 = ADJCALLSTACKUP
     583             :   { 141,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo32, -1 ,nullptr },  // Inst #141 = ANDIWRdK
     584             :   { 142,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo31, -1 ,nullptr },  // Inst #142 = ANDWRdRr
     585             :   { 143,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo33, -1 ,nullptr },  // Inst #143 = ASRWRd
     586             :   { 144,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #144 = Asr16
     587             :   { 145,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo35, -1 ,nullptr },  // Inst #145 = Asr8
     588             :   { 146,        0,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #146 = AtomicFence
     589             :   { 147,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #147 = AtomicLoad16
     590             :   { 148,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo37, -1 ,nullptr },  // Inst #148 = AtomicLoad8
     591             :   { 149,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #149 = AtomicLoadAdd16
     592             :   { 150,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #150 = AtomicLoadAdd8
     593             :   { 151,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #151 = AtomicLoadAnd16
     594             :   { 152,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #152 = AtomicLoadAnd8
     595             :   { 153,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #153 = AtomicLoadOr16
     596             :   { 154,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #154 = AtomicLoadOr8
     597             :   { 155,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #155 = AtomicLoadSub16
     598             :   { 156,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #156 = AtomicLoadSub8
     599             :   { 157,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #157 = AtomicLoadXor16
     600             :   { 158,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #158 = AtomicLoadXor8
     601             :   { 159,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #159 = AtomicStore16
     602             :   { 160,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #160 = AtomicStore8
     603             :   { 161,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo33, -1 ,nullptr },  // Inst #161 = COMWRd
     604             :   { 162,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #162 = CPCWRdRr
     605             :   { 163,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #163 = CPWRdRr
     606             :   { 164,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo31, -1 ,nullptr },  // Inst #164 = EORWRdRr
     607             :   { 165,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #165 = FRMIDX
     608             :   { 166,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #166 = INWRdA
     609             :   { 167,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #167 = LDDWRdPtrQ
     610             :   { 168,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo46, -1 ,nullptr },  // Inst #168 = LDDWRdYQ
     611             :   { 169,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #169 = LDIWRdK
     612             :   { 170,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo48, -1 ,nullptr },  // Inst #170 = LDSWRdK
     613             :   { 171,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #171 = LDWRdPtr
     614             :   { 172,        3,      2,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo50, -1 ,nullptr },  // Inst #172 = LDWRdPtrPd
     615             :   { 173,        3,      2,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo50, -1 ,nullptr },  // Inst #173 = LDWRdPtrPi
     616             :   { 174,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList4, OperandInfo51, -1 ,nullptr },  // Inst #174 = LPMWRdZ
     617             :   { 175,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList4, OperandInfo51, -1 ,nullptr },  // Inst #175 = LPMWRdZPi
     618             :   { 176,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo33, -1 ,nullptr },  // Inst #176 = LSLWRd
     619             :   { 177,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo33, -1 ,nullptr },  // Inst #177 = LSRWRd
     620             :   { 178,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #178 = Lsl16
     621             :   { 179,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo35, -1 ,nullptr },  // Inst #179 = Lsl8
     622             :   { 180,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #180 = Lsr16
     623             :   { 181,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo35, -1 ,nullptr },  // Inst #181 = Lsr8
     624             :   { 182,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo32, -1 ,nullptr },  // Inst #182 = ORIWRdK
     625             :   { 183,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo31, -1 ,nullptr },  // Inst #183 = ORWRdRr
     626             :   { 184,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #184 = OUTWARr
     627             :   { 185,        1,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, ImplicitList2, OperandInfo53, -1 ,nullptr },  // Inst #185 = POPWRd
     628             :   { 186,        1,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, ImplicitList2, OperandInfo53, -1 ,nullptr },  // Inst #186 = PUSHWRr
     629             :   { 187,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo33, -1 ,nullptr },  // Inst #187 = ROLWRd
     630             :   { 188,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo33, -1 ,nullptr },  // Inst #188 = RORWRd
     631             :   { 189,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #189 = Rol16
     632             :   { 190,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo35, -1 ,nullptr },  // Inst #190 = Rol8
     633             :   { 191,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #191 = Ror16
     634             :   { 192,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo35, -1 ,nullptr },  // Inst #192 = Ror8
     635             :   { 193,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo32, -1 ,nullptr },  // Inst #193 = SBCIWRdK
     636             :   { 194,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo31, -1 ,nullptr },  // Inst #194 = SBCWRdRr
     637             :   { 195,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo54, -1 ,nullptr },  // Inst #195 = SEXT
     638             :   { 196,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, nullptr, OperandInfo55, -1 ,nullptr },  // Inst #196 = SPREAD
     639             :   { 197,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList2, OperandInfo56, -1 ,nullptr },  // Inst #197 = SPWRITE
     640             :   { 198,        3,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList2, OperandInfo57, -1 ,nullptr },  // Inst #198 = STDSPQRr
     641             :   { 199,        3,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #199 = STDWPtrQRr
     642             :   { 200,        3,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList2, OperandInfo59, -1 ,nullptr },  // Inst #200 = STDWSPQRr
     643             :   { 201,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #201 = STSWKRr
     644             :   { 202,        4,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #202 = STWPtrPdRr
     645             :   { 203,        4,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #203 = STWPtrPiRr
     646             :   { 204,        2,      0,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #204 = STWPtrRr
     647             :   { 205,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo32, -1 ,nullptr },  // Inst #205 = SUBIWRdK
     648             :   { 206,        3,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo31, -1 ,nullptr },  // Inst #206 = SUBWRdRr
     649             :   { 207,        4,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #207 = Select16
     650             :   { 208,        4,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #208 = Select8
     651             :   { 209,        2,      1,      2,      0,      0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo54, -1 ,nullptr },  // Inst #209 = ZEXT
     652             :   { 210,        3,      1,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #210 = ADCRdRr
     653             :   { 211,        3,      1,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #211 = ADDRdRr
     654             :   { 212,        3,      1,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo65, -1 ,nullptr },  // Inst #212 = ADIWRdK
     655             :   { 213,        3,      1,      2,      0,      0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo66, -1 ,nullptr },  // Inst #213 = ANDIRdK
     656             :   { 214,        3,      1,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #214 = ANDRdRr
     657             :   { 215,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo67, -1 ,nullptr },  // Inst #215 = ASRRd
     658             :   { 216,        1,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #216 = BCLRs
     659             :   { 217,        2,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo68, -1 ,nullptr },  // Inst #217 = BLD
     660             :   { 218,        2,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo69, -1 ,nullptr },  // Inst #218 = BRBCsk
     661             :   { 219,        2,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo69, -1 ,nullptr },  // Inst #219 = BRBSsk
     662             :   { 220,        0,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #220 = BREAK
     663             :   { 221,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #221 = BREQk
     664             :   { 222,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #222 = BRGEk
     665             :   { 223,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #223 = BRLOk
     666             :   { 224,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #224 = BRLTk
     667             :   { 225,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #225 = BRMIk
     668             :   { 226,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #226 = BRNEk
     669             :   { 227,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #227 = BRPLk
     670             :   { 228,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #228 = BRSHk
     671             :   { 229,        1,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #229 = BSETs
     672             :   { 230,        2,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo68, -1 ,nullptr },  // Inst #230 = BST
     673             :   { 231,        1,      0,      4,      0,      0|(1ULL<<MCID::Call)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #231 = CALLk
     674             :   { 232,        2,      0,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #232 = CBIAb
     675             :   { 233,        3,      1,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo66, -1 ,nullptr },  // Inst #233 = CBRRdK
     676             :   { 234,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo67, -1 ,nullptr },  // Inst #234 = COMRd
     677             :   { 235,        2,      0,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #235 = CPCRdRr
     678             :   { 236,        2,      0,      2,      0,      0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #236 = CPIRdK
     679             :   { 237,        2,      0,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #237 = CPRdRr
     680             :   { 238,        2,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #238 = CPSE
     681             :   { 239,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo67, -1 ,nullptr },  // Inst #239 = DECRd
     682             :   { 240,        1,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList5, OperandInfo3, -1 ,nullptr },  // Inst #240 = DESK
     683             :   { 241,        0,      0,      2,      0,      0|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList6, nullptr, nullptr, -1 ,nullptr },  // Inst #241 = EICALL
     684             :   { 242,        0,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList4, nullptr, nullptr, -1 ,nullptr },  // Inst #242 = EIJMP
     685             :   { 243,        0,      0,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList4, ImplicitList7, nullptr, -1 ,nullptr },  // Inst #243 = ELPM
     686             :   { 244,        2,      1,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #244 = ELPMRdZ
     687             :   { 245,        2,      1,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList4, OperandInfo73, -1 ,nullptr },  // Inst #245 = ELPMRdZPi
     688             :   { 246,        3,      1,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #246 = EORRdRr
     689             :   { 247,        2,      0,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #247 = FMUL
     690             :   { 248,        2,      0,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #248 = FMULS
     691             :   { 249,        2,      0,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #249 = FMULSU
     692             :   { 250,        0,      0,      2,      0,      0|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList6, nullptr, nullptr, -1 ,nullptr },  // Inst #250 = ICALL
     693             :   { 251,        0,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList4, nullptr, nullptr, -1 ,nullptr },  // Inst #251 = IJMP
     694             :   { 252,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo67, -1 ,nullptr },  // Inst #252 = INCRd
     695             :   { 253,        2,      1,      2,      0,      0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo74, -1 ,nullptr },  // Inst #253 = INRdA
     696             :   { 254,        1,      0,      4,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #254 = JMPk
     697             :   { 255,        2,      1,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #255 = LACZRd
     698             :   { 256,        2,      1,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #256 = LASZRd
     699             :   { 257,        2,      1,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #257 = LATZRd
     700             :   { 258,        3,      1,      2,      0,      0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo75, -1 ,nullptr },  // Inst #258 = LDDRdPtrQ
     701             :   { 259,        2,      1,      2,      0,      0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo72, -1 ,nullptr },  // Inst #259 = LDIRdK
     702             :   { 260,        2,      1,      2,      0,      0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #260 = LDRdPtr
     703             :   { 261,        3,      2,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #261 = LDRdPtrPd
     704             :   { 262,        3,      2,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #262 = LDRdPtrPi
     705             :   { 263,        2,      1,      4,      0,      0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo74, -1 ,nullptr },  // Inst #263 = LDSRdK
     706             :   { 264,        0,      0,      2,      0,      0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList4, ImplicitList7, nullptr, -1 ,nullptr },  // Inst #264 = LPM
     707             :   { 265,        2,      1,      2,      0,      0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #265 = LPMRdZ
     708             :   { 266,        2,      1,      2,      0,      0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList4, OperandInfo73, -1 ,nullptr },  // Inst #266 = LPMRdZPi
     709             :   { 267,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo67, -1 ,nullptr },  // Inst #267 = LSRRd
     710             :   { 268,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo71, -1 ,nullptr },  // Inst #268 = MOVRdRr
     711             :   { 269,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo42, -1 ,nullptr },  // Inst #269 = MOVWRdRr
     712             :   { 270,        2,      0,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #270 = MULRdRr
     713             :   { 271,        2,      0,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #271 = MULSRdRr
     714             :   { 272,        2,      0,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #272 = MULSURdRr
     715             :   { 273,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo67, -1 ,nullptr },  // Inst #273 = NEGRd
     716             :   { 274,        0,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #274 = NOP
     717             :   { 275,        3,      1,      2,      0,      0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo66, -1 ,nullptr },  // Inst #275 = ORIRdK
     718             :   { 276,        3,      1,      2,      0,      0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #276 = ORRdRr
     719             :   { 277,        2,      0,      2,      0,      0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #277 = OUTARr
     720             :   { 278,        1,      1,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, ImplicitList2, OperandInfo79, -1 ,nullptr },  // Inst #278 = POPRd
     721             :   { 279,        1,      0,      2,      0,      0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, ImplicitList2, OperandInfo79, -1 ,nullptr },  // Inst #279 = PUSHRr
     722             :   { 280,        1,      0,      2,      0,      0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList2, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #280 = RCALLk
     723             :   { 281,        0,      0,      2,      0,      0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #281 = RET
     724             :   { 282,        0,      0,      2,      0,      0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #282 = RETI
     725             :   { 283,        1,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #283 = RJMPk
     726             :   { 284,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo67, -1 ,nullptr },  // Inst #284 = RORRd
     727             :   { 285,        3,      1,      2,      0,      0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo66, -1 ,nullptr },  // Inst #285 = SBCIRdK
     728             :   { 286,        3,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #286 = SBCRdRr
     729             :   { 287,        2,      0,      2,      0,      0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #287 = SBIAb
     730             :   { 288,        2,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #288 = SBICAb
     731             :   { 289,        2,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #289 = SBISAb
     732             :   { 290,        3,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo65, -1 ,nullptr },  // Inst #290 = SBIWRdK
     733             :   { 291,        2,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo68, -1 ,nullptr },  // Inst #291 = SBRCRrB
     734             :   { 292,        2,      0,      2,      0,      0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo68, -1 ,nullptr },  // Inst #292 = SBRSRrB
     735             :   { 293,        0,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #293 = SLEEP
     736             :   { 294,        0,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList9, nullptr, nullptr, -1 ,nullptr },  // Inst #294 = SPM
     737             :   { 295,        1,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, ImplicitList10, ImplicitList4, OperandInfo80, -1 ,nullptr },  // Inst #295 = SPMZPi
     738             :   { 296,        3,      0,      2,      0,      0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #296 = STDPtrQRr
     739             :   { 297,        4,      1,      2,      0,      0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #297 = STPtrPdRr
     740             :   { 298,        4,      1,      2,      0,      0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #298 = STPtrPiRr
     741             :   { 299,        2,      0,      2,      0,      0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #299 = STPtrRr
     742             :   { 300,        2,      0,      4,      0,      0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #300 = STSKRr
     743             :   { 301,        3,      1,      2,      0,      0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo66, -1 ,nullptr },  // Inst #301 = SUBIRdK
     744             :   { 302,        3,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #302 = SUBRdRr
     745             :   { 303,        2,      1,      2,      0,      0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo67, -1 ,nullptr },  // Inst #303 = SWAPRd
     746             :   { 304,        0,      0,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #304 = WDR
     747             :   { 305,        2,      1,      2,      0,      0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #305 = XCHZRd
     748             : };
     749             : 
     750             : extern const char AVRInstrNameData[] = {
     751             :   /* 0 */ 'G', '_', 'F', 'L', 'O', 'G', '2', 0,
     752             :   /* 8 */ 'G', '_', 'F', 'E', 'X', 'P', '2', 0,
     753             :   /* 16 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'S', 'u', 'b', '1', '6', 0,
     754             :   /* 32 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', '1', '6', 0,
     755             :   /* 45 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'A', 'd', 'd', '1', '6', 0,
     756             :   /* 61 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'A', 'n', 'd', '1', '6', 0,
     757             :   /* 77 */ 'A', 't', 'o', 'm', 'i', 'c', 'S', 't', 'o', 'r', 'e', '1', '6', 0,
     758             :   /* 91 */ 'R', 'o', 'l', '1', '6', 0,
     759             :   /* 97 */ 'L', 's', 'l', '1', '6', 0,
     760             :   /* 103 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'O', 'r', '1', '6', 0,
     761             :   /* 118 */ 'R', 'o', 'r', '1', '6', 0,
     762             :   /* 124 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'X', 'o', 'r', '1', '6', 0,
     763             :   /* 140 */ 'A', 's', 'r', '1', '6', 0,
     764             :   /* 146 */ 'L', 's', 'r', '1', '6', 0,
     765             :   /* 152 */ 'S', 'e', 'l', 'e', 'c', 't', '1', '6', 0,
     766             :   /* 161 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'S', 'u', 'b', '8', 0,
     767             :   /* 176 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', '8', 0,
     768             :   /* 188 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'A', 'd', 'd', '8', 0,
     769             :   /* 203 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'A', 'n', 'd', '8', 0,
     770             :   /* 218 */ 'A', 't', 'o', 'm', 'i', 'c', 'S', 't', 'o', 'r', 'e', '8', 0,
     771             :   /* 231 */ 'R', 'o', 'l', '8', 0,
     772             :   /* 236 */ 'L', 's', 'l', '8', 0,
     773             :   /* 241 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'O', 'r', '8', 0,
     774             :   /* 255 */ 'R', 'o', 'r', '8', 0,
     775             :   /* 260 */ 'A', 't', 'o', 'm', 'i', 'c', 'L', 'o', 'a', 'd', 'X', 'o', 'r', '8', 0,
     776             :   /* 275 */ 'A', 's', 'r', '8', 0,
     777             :   /* 280 */ 'L', 's', 'r', '8', 0,
     778             :   /* 285 */ 'S', 'e', 'l', 'e', 'c', 't', '8', 0,
     779             :   /* 293 */ 'G', '_', 'F', 'M', 'A', 0,
     780             :   /* 299 */ 'I', 'N', 'R', 'd', 'A', 0,
     781             :   /* 305 */ 'I', 'N', 'W', 'R', 'd', 'A', 0,
     782             :   /* 312 */ 'G', '_', 'F', 'S', 'U', 'B', 0,
     783             :   /* 319 */ 'G', '_', 'S', 'U', 'B', 0,
     784             :   /* 325 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'S', 'U', 'B', 0,
     785             :   /* 341 */ 'S', 'B', 'R', 'C', 'R', 'r', 'B', 0,
     786             :   /* 349 */ 'S', 'B', 'R', 'S', 'R', 'r', 'B', 0,
     787             :   /* 357 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', 0,
     788             :   /* 369 */ 'G', '_', 'F', 'P', 'T', 'R', 'U', 'N', 'C', 0,
     789             :   /* 379 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'T', 'R', 'U', 'N', 'C', 0,
     790             :   /* 397 */ 'G', '_', 'T', 'R', 'U', 'N', 'C', 0,
     791             :   /* 405 */ 'S', 'P', 'R', 'E', 'A', 'D', 0,
     792             :   /* 412 */ 'G', '_', 'S', 'E', 'X', 'T', 'L', 'O', 'A', 'D', 0,
     793             :   /* 423 */ 'G', '_', 'Z', 'E', 'X', 'T', 'L', 'O', 'A', 'D', 0,
     794             :   /* 434 */ 'G', '_', 'L', 'O', 'A', 'D', 0,
     795             :   /* 441 */ 'G', '_', 'F', 'A', 'D', 'D', 0,
     796             :   /* 448 */ 'G', '_', 'A', 'D', 'D', 0,
     797             :   /* 454 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'A', 'D', 'D', 0,
     798             :   /* 470 */ 'B', 'L', 'D', 0,
     799             :   /* 474 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'N', 'A', 'N', 'D', 0,
     800             :   /* 491 */ 'G', '_', 'A', 'N', 'D', 0,
     801             :   /* 497 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'A', 'N', 'D', 0,
     802             :   /* 513 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
     803             :   /* 526 */ 'G', '_', 'B', 'R', 'C', 'O', 'N', 'D', 0,
     804             :   /* 535 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'R', 'O', 'U', 'N', 'D', 0,
     805             :   /* 553 */ 'L', 'O', 'A', 'D', '_', 'S', 'T', 'A', 'C', 'K', '_', 'G', 'U', 'A', 'R', 'D', 0,
     806             :   /* 570 */ 'G', '_', 'S', 'S', 'U', 'B', 'E', 0,
     807             :   /* 578 */ 'G', '_', 'U', 'S', 'U', 'B', 'E', 0,
     808             :   /* 586 */ 'R', 'E', 'G', '_', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 0,
     809             :   /* 599 */ 'G', '_', 'S', 'A', 'D', 'D', 'E', 0,
     810             :   /* 607 */ 'G', '_', 'U', 'A', 'D', 'D', 'E', 0,
     811             :   /* 615 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
     812             :   /* 622 */ 'L', 'O', 'C', 'A', 'L', '_', 'E', 'S', 'C', 'A', 'P', 'E', 0,
     813             :   /* 635 */ 'G', '_', 'S', 'T', 'O', 'R', 'E', 0,
     814             :   /* 643 */ 'C', 'P', 'S', 'E', 0,
     815             :   /* 648 */ 'S', 'P', 'W', 'R', 'I', 'T', 'E', 0,
     816             :   /* 656 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
     817             :   /* 666 */ 'G', '_', 'G', 'L', 'O', 'B', 'A', 'L', '_', 'V', 'A', 'L', 'U', 'E', 0,
     818             :   /* 681 */ 'G', '_', 'C', 'T', 'L', 'Z', '_', 'Z', 'E', 'R', 'O', '_', 'U', 'N', 'D', 'E', 'F', 0,
     819             :   /* 699 */ 'G', '_', 'C', 'T', 'T', 'Z', '_', 'Z', 'E', 'R', 'O', '_', 'U', 'N', 'D', 'E', 'F', 0,
     820             :   /* 717 */ 'G', '_', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'D', 'E', 'F', 0,
     821             :   /* 732 */ 'G', '_', 'F', 'N', 'E', 'G', 0,
     822             :   /* 739 */ 'E', 'X', 'T', 'R', 'A', 'C', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0,
     823             :   /* 754 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0,
     824             :   /* 768 */ 'S', 'U', 'B', 'R', 'E', 'G', '_', 'T', 'O', '_', 'R', 'E', 'G', 0,
     825             :   /* 782 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', 'X', 'C', 'H', 'G', 0,
     826             :   /* 799 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'X', 'C', 'H', 'G', 0,
     827             :   /* 816 */ 'G', '_', 'F', 'L', 'O', 'G', 0,
     828             :   /* 823 */ 'G', '_', 'V', 'A', 'A', 'R', 'G', 0,
     829             :   /* 831 */ 'G', '_', 'S', 'M', 'U', 'L', 'H', 0,
     830             :   /* 839 */ 'G', '_', 'U', 'M', 'U', 'L', 'H', 0,
     831             :   /* 847 */ 'G', '_', 'P', 'H', 'I', 0,
     832             :   /* 853 */ 'G', '_', 'F', 'P', 'T', 'O', 'S', 'I', 0,
     833             :   /* 862 */ 'R', 'E', 'T', 'I', 0,
     834             :   /* 867 */ 'G', '_', 'F', 'P', 'T', 'O', 'U', 'I', 0,
     835             :   /* 876 */ 'B', 'R', 'E', 'A', 'K', 0,
     836             :   /* 882 */ 'G', '_', 'P', 'T', 'R', '_', 'M', 'A', 'S', 'K', 0,
     837             :   /* 893 */ 'D', 'E', 'S', 'K', 0,
     838             :   /* 898 */ 'S', 'U', 'B', 'I', 'R', 'd', 'K', 0,
     839             :   /* 906 */ 'S', 'B', 'C', 'I', 'R', 'd', 'K', 0,
     840             :   /* 914 */ 'L', 'D', 'I', 'R', 'd', 'K', 0,
     841             :   /* 921 */ 'A', 'N', 'D', 'I', 'R', 'd', 'K', 0,
     842             :   /* 929 */ 'C', 'P', 'I', 'R', 'd', 'K', 0,
     843             :   /* 936 */ 'O', 'R', 'I', 'R', 'd', 'K', 0,
     844             :   /* 943 */ 'C', 'B', 'R', 'R', 'd', 'K', 0,
     845             :   /* 950 */ 'L', 'D', 'S', 'R', 'd', 'K', 0,
     846             :   /* 957 */ 'S', 'B', 'I', 'W', 'R', 'd', 'K', 0,
     847             :   /* 965 */ 'S', 'U', 'B', 'I', 'W', 'R', 'd', 'K', 0,
     848             :   /* 974 */ 'S', 'B', 'C', 'I', 'W', 'R', 'd', 'K', 0,
     849             :   /* 983 */ 'A', 'D', 'I', 'W', 'R', 'd', 'K', 0,
     850             :   /* 991 */ 'L', 'D', 'I', 'W', 'R', 'd', 'K', 0,
     851             :   /* 999 */ 'A', 'N', 'D', 'I', 'W', 'R', 'd', 'K', 0,
     852             :   /* 1008 */ 'O', 'R', 'I', 'W', 'R', 'd', 'K', 0,
     853             :   /* 1016 */ 'L', 'D', 'S', 'W', 'R', 'd', 'K', 0,
     854             :   /* 1024 */ 'G', 'C', '_', 'L', 'A', 'B', 'E', 'L', 0,
     855             :   /* 1033 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
     856             :   /* 1043 */ 'E', 'H', '_', 'L', 'A', 'B', 'E', 'L', 0,
     857             :   /* 1052 */ 'A', 'N', 'N', 'O', 'T', 'A', 'T', 'I', 'O', 'N', '_', 'L', 'A', 'B', 'E', 'L', 0,
     858             :   /* 1069 */ 'I', 'C', 'A', 'L', 'L', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'F', 'U', 'N', 'N', 'E', 'L', 0,
     859             :   /* 1089 */ 'G', '_', 'S', 'H', 'L', 0,
     860             :   /* 1095 */ 'E', 'I', 'C', 'A', 'L', 'L', 0,
     861             :   /* 1102 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'T', 'A', 'I', 'L', '_', 'C', 'A', 'L', 'L', 0,
     862             :   /* 1122 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'T', 'Y', 'P', 'E', 'D', '_', 'E', 'V', 'E', 'N', 'T', '_', 'C', 'A', 'L', 'L', 0,
     863             :   /* 1149 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'E', 'V', 'E', 'N', 'T', '_', 'C', 'A', 'L', 'L', 0,
     864             :   /* 1170 */ 'F', 'E', 'N', 'T', 'R', 'Y', '_', 'C', 'A', 'L', 'L', 0,
     865             :   /* 1182 */ 'K', 'I', 'L', 'L', 0,
     866             :   /* 1187 */ 'G', '_', 'F', 'M', 'U', 'L', 0,
     867             :   /* 1194 */ 'G', '_', 'M', 'U', 'L', 0,
     868             :   /* 1200 */ 'G', '_', 'F', 'R', 'E', 'M', 0,
     869             :   /* 1207 */ 'G', '_', 'S', 'R', 'E', 'M', 0,
     870             :   /* 1214 */ 'G', '_', 'U', 'R', 'E', 'M', 0,
     871             :   /* 1221 */ 'E', 'L', 'P', 'M', 0,
     872             :   /* 1226 */ 'S', 'P', 'M', 0,
     873             :   /* 1230 */ 'I', 'N', 'L', 'I', 'N', 'E', 'A', 'S', 'M', 0,
     874             :   /* 1240 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'U', 'M', 'I', 'N', 0,
     875             :   /* 1257 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'M', 'I', 'N', 0,
     876             :   /* 1273 */ 'C', 'F', 'I', '_', 'I', 'N', 'S', 'T', 'R', 'U', 'C', 'T', 'I', 'O', 'N', 0,
     877             :   /* 1289 */ 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 0,
     878             :   /* 1306 */ 'G', '_', 'S', 'S', 'U', 'B', 'O', 0,
     879             :   /* 1314 */ 'G', '_', 'U', 'S', 'U', 'B', 'O', 0,
     880             :   /* 1322 */ 'G', '_', 'S', 'A', 'D', 'D', 'O', 0,
     881             :   /* 1330 */ 'G', '_', 'U', 'A', 'D', 'D', 'O', 0,
     882             :   /* 1338 */ 'G', '_', 'S', 'M', 'U', 'L', 'O', 0,
     883             :   /* 1346 */ 'G', '_', 'U', 'M', 'U', 'L', 'O', 0,
     884             :   /* 1354 */ 'S', 'T', 'A', 'C', 'K', 'M', 'A', 'P', 0,
     885             :   /* 1363 */ 'G', '_', 'B', 'S', 'W', 'A', 'P', 0,
     886             :   /* 1371 */ 'S', 'L', 'E', 'E', 'P', 0,
     887             :   /* 1377 */ 'G', '_', 'G', 'E', 'P', 0,
     888             :   /* 1383 */ 'G', '_', 'S', 'I', 'T', 'O', 'F', 'P', 0,
     889             :   /* 1392 */ 'G', '_', 'U', 'I', 'T', 'O', 'F', 'P', 0,
     890             :   /* 1401 */ 'G', '_', 'F', 'C', 'M', 'P', 0,
     891             :   /* 1408 */ 'G', '_', 'I', 'C', 'M', 'P', 0,
     892             :   /* 1415 */ 'E', 'I', 'J', 'M', 'P', 0,
     893             :   /* 1421 */ 'N', 'O', 'P', 0,
     894             :   /* 1425 */ 'G', '_', 'C', 'T', 'P', 'O', 'P', 0,
     895             :   /* 1433 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'O', 'P', 0,
     896             :   /* 1446 */ 'F', 'A', 'U', 'L', 'T', 'I', 'N', 'G', '_', 'O', 'P', 0,
     897             :   /* 1458 */ 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 0,
     898             :   /* 1473 */ 'G', '_', 'F', 'E', 'X', 'P', 0,
     899             :   /* 1480 */ 'L', 'D', 'D', 'W', 'R', 'd', 'Y', 'Q', 0,
     900             :   /* 1489 */ 'L', 'D', 'D', 'R', 'd', 'P', 't', 'r', 'Q', 0,
     901             :   /* 1499 */ 'L', 'D', 'D', 'W', 'R', 'd', 'P', 't', 'r', 'Q', 0,
     902             :   /* 1510 */ 'G', '_', 'B', 'R', 0,
     903             :   /* 1515 */ 'G', '_', 'B', 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', 'R', 0,
     904             :   /* 1528 */ 'W', 'D', 'R', 0,
     905             :   /* 1532 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'E', 'N', 'T', 'E', 'R', 0,
     906             :   /* 1557 */ 'G', '_', 'A', 'S', 'H', 'R', 0,
     907             :   /* 1564 */ 'G', '_', 'L', 'S', 'H', 'R', 0,
     908             :   /* 1571 */ 'G', '_', 'S', 'H', 'U', 'F', 'F', 'L', 'E', '_', 'V', 'E', 'C', 'T', 'O', 'R', 0,
     909             :   /* 1588 */ 'G', '_', 'X', 'O', 'R', 0,
     910             :   /* 1594 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'X', 'O', 'R', 0,
     911             :   /* 1610 */ 'G', '_', 'O', 'R', 0,
     912             :   /* 1615 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'O', 'R', 0,
     913             :   /* 1630 */ 'G', '_', 'I', 'N', 'T', 'T', 'O', 'P', 'T', 'R', 0,
     914             :   /* 1641 */ 'G', '_', 'F', 'A', 'B', 'S', 0,
     915             :   /* 1648 */ 'G', '_', 'U', 'N', 'M', 'E', 'R', 'G', 'E', '_', 'V', 'A', 'L', 'U', 'E', 'S', 0,
     916             :   /* 1665 */ 'G', '_', 'M', 'E', 'R', 'G', 'E', '_', 'V', 'A', 'L', 'U', 'E', 'S', 0,
     917             :   /* 1680 */ 'F', 'M', 'U', 'L', 'S', 0,
     918             :   /* 1686 */ 'C', 'O', 'P', 'Y', '_', 'T', 'O', '_', 'R', 'E', 'G', 'C', 'L', 'A', 'S', 'S', 0,
     919             :   /* 1703 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '_', 'W', 'I', 'T', 'H', '_', 'S', 'U', 'C', 'C', 'E', 'S', 'S', 0,
     920             :   /* 1733 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'W', '_', 'S', 'I', 'D', 'E', '_', 'E', 'F', 'F', 'E', 'C', 'T', 'S', 0,
     921             :   /* 1760 */ 'G', '_', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 0,
     922             :   /* 1770 */ 'G', '_', 'S', 'E', 'L', 'E', 'C', 'T', 0,
     923             :   /* 1779 */ 'G', '_', 'B', 'R', 'I', 'N', 'D', 'I', 'R', 'E', 'C', 'T', 0,
     924             :   /* 1792 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'R', 'E', 'T', 0,
     925             :   /* 1806 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'E', 'X', 'I', 'T', 0,
     926             :   /* 1830 */ 'G', '_', 'E', 'X', 'T', 'R', 'A', 'C', 'T', '_', 'V', 'E', 'C', 'T', 'O', 'R', '_', 'E', 'L', 'T', 0,
     927             :   /* 1851 */ 'G', '_', 'I', 'N', 'S', 'E', 'R', 'T', '_', 'V', 'E', 'C', 'T', 'O', 'R', '_', 'E', 'L', 'T', 0,
     928             :   /* 1871 */ 'G', '_', 'F', 'C', 'O', 'N', 'S', 'T', 'A', 'N', 'T', 0,
     929             :   /* 1883 */ 'G', '_', 'C', 'O', 'N', 'S', 'T', 'A', 'N', 'T', 0,
     930             :   /* 1894 */ 'S', 'T', 'A', 'T', 'E', 'P', 'O', 'I', 'N', 'T', 0,
     931             :   /* 1905 */ 'P', 'A', 'T', 'C', 'H', 'P', 'O', 'I', 'N', 'T', 0,
     932             :   /* 1916 */ 'G', '_', 'P', 'T', 'R', 'T', 'O', 'I', 'N', 'T', 0,
     933             :   /* 1927 */ 'G', '_', 'V', 'A', 'S', 'T', 'A', 'R', 'T', 0,
     934             :   /* 1937 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
     935             :   /* 1952 */ 'G', '_', 'I', 'N', 'S', 'E', 'R', 'T', 0,
     936             :   /* 1961 */ 'G', '_', 'B', 'I', 'T', 'C', 'A', 'S', 'T', 0,
     937             :   /* 1971 */ 'G', '_', 'A', 'D', 'D', 'R', 'S', 'P', 'A', 'C', 'E', '_', 'C', 'A', 'S', 'T', 0,
     938             :   /* 1988 */ 'B', 'S', 'T', 0,
     939             :   /* 1992 */ 'G', '_', 'F', 'P', 'E', 'X', 'T', 0,
     940             :   /* 2000 */ 'G', '_', 'S', 'E', 'X', 'T', 0,
     941             :   /* 2007 */ 'G', '_', 'A', 'N', 'Y', 'E', 'X', 'T', 0,
     942             :   /* 2016 */ 'G', '_', 'Z', 'E', 'X', 'T', 0,
     943             :   /* 2023 */ 'F', 'M', 'U', 'L', 'S', 'U', 0,
     944             :   /* 2030 */ 'G', '_', 'F', 'D', 'I', 'V', 0,
     945             :   /* 2037 */ 'G', '_', 'S', 'D', 'I', 'V', 0,
     946             :   /* 2044 */ 'G', '_', 'U', 'D', 'I', 'V', 0,
     947             :   /* 2051 */ 'G', '_', 'F', 'P', 'O', 'W', 0,
     948             :   /* 2058 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'U', 'M', 'A', 'X', 0,
     949             :   /* 2075 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'M', 'A', 'X', 0,
     950             :   /* 2091 */ 'F', 'R', 'M', 'I', 'D', 'X', 0,
     951             :   /* 2098 */ 'G', '_', 'F', 'R', 'A', 'M', 'E', '_', 'I', 'N', 'D', 'E', 'X', 0,
     952             :   /* 2112 */ 'C', 'O', 'P', 'Y', 0,
     953             :   /* 2117 */ 'G', '_', 'C', 'T', 'L', 'Z', 0,
     954             :   /* 2124 */ 'G', '_', 'C', 'T', 'T', 'Z', 0,
     955             :   /* 2131 */ 'E', 'L', 'P', 'M', 'R', 'd', 'Z', 0,
     956             :   /* 2139 */ 'L', 'P', 'M', 'W', 'R', 'd', 'Z', 0,
     957             :   /* 2147 */ 'S', 'B', 'I', 'C', 'A', 'b', 0,
     958             :   /* 2154 */ 'C', 'B', 'I', 'A', 'b', 0,
     959             :   /* 2160 */ 'S', 'B', 'I', 'A', 'b', 0,
     960             :   /* 2166 */ 'S', 'B', 'I', 'S', 'A', 'b', 0,
     961             :   /* 2173 */ 'L', 'D', 'R', 'd', 'P', 't', 'r', 'P', 'd', 0,
     962             :   /* 2183 */ 'L', 'D', 'W', 'R', 'd', 'P', 't', 'r', 'P', 'd', 0,
     963             :   /* 2194 */ 'D', 'E', 'C', 'R', 'd', 0,
     964             :   /* 2200 */ 'I', 'N', 'C', 'R', 'd', 0,
     965             :   /* 2206 */ 'N', 'E', 'G', 'R', 'd', 0,
     966             :   /* 2212 */ 'C', 'O', 'M', 'R', 'd', 0,
     967             :   /* 2218 */ 'S', 'W', 'A', 'P', 'R', 'd', 0,
     968             :   /* 2225 */ 'P', 'O', 'P', 'R', 'd', 0,
     969             :   /* 2231 */ 'R', 'O', 'R', 'R', 'd', 0,
     970             :   /* 2237 */ 'A', 'S', 'R', 'R', 'd', 0,
     971             :   /* 2243 */ 'L', 'S', 'R', 'R', 'd', 0,
     972             :   /* 2249 */ 'R', 'O', 'L', 'W', 'R', 'd', 0,
     973             :   /* 2256 */ 'L', 'S', 'L', 'W', 'R', 'd', 0,
     974             :   /* 2263 */ 'C', 'O', 'M', 'W', 'R', 'd', 0,
     975             :   /* 2270 */ 'P', 'O', 'P', 'W', 'R', 'd', 0,
     976             :   /* 2277 */ 'R', 'O', 'R', 'W', 'R', 'd', 0,
     977             :   /* 2284 */ 'A', 'S', 'R', 'W', 'R', 'd', 0,
     978             :   /* 2291 */ 'L', 'S', 'R', 'W', 'R', 'd', 0,
     979             :   /* 2298 */ 'L', 'A', 'C', 'Z', 'R', 'd', 0,
     980             :   /* 2305 */ 'X', 'C', 'H', 'Z', 'R', 'd', 0,
     981             :   /* 2312 */ 'L', 'A', 'S', 'Z', 'R', 'd', 0,
     982             :   /* 2319 */ 'L', 'A', 'T', 'Z', 'R', 'd', 0,
     983             :   /* 2326 */ 'A', 't', 'o', 'm', 'i', 'c', 'F', 'e', 'n', 'c', 'e', 0,
     984             :   /* 2338 */ 'S', 'P', 'M', 'Z', 'P', 'i', 0,
     985             :   /* 2345 */ 'E', 'L', 'P', 'M', 'R', 'd', 'Z', 'P', 'i', 0,
     986             :   /* 2355 */ 'L', 'P', 'M', 'W', 'R', 'd', 'Z', 'P', 'i', 0,
     987             :   /* 2365 */ 'L', 'D', 'R', 'd', 'P', 't', 'r', 'P', 'i', 0,
     988             :   /* 2375 */ 'L', 'D', 'W', 'R', 'd', 'P', 't', 'r', 'P', 'i', 0,
     989             :   /* 2386 */ 'B', 'R', 'G', 'E', 'k', 0,
     990             :   /* 2392 */ 'B', 'R', 'N', 'E', 'k', 0,
     991             :   /* 2398 */ 'B', 'R', 'S', 'H', 'k', 0,
     992             :   /* 2404 */ 'B', 'R', 'M', 'I', 'k', 0,
     993             :   /* 2410 */ 'R', 'C', 'A', 'L', 'L', 'k', 0,
     994             :   /* 2417 */ 'B', 'R', 'P', 'L', 'k', 0,
     995             :   /* 2423 */ 'B', 'R', 'L', 'O', 'k', 0,
     996             :   /* 2429 */ 'R', 'J', 'M', 'P', 'k', 0,
     997             :   /* 2435 */ 'B', 'R', 'E', 'Q', 'k', 0,
     998             :   /* 2441 */ 'B', 'R', 'L', 'T', 'k', 0,
     999             :   /* 2447 */ 'B', 'R', 'B', 'C', 's', 'k', 0,
    1000             :   /* 2454 */ 'B', 'R', 'B', 'S', 's', 'k', 0,
    1001             :   /* 2461 */ 'O', 'U', 'T', 'A', 'R', 'r', 0,
    1002             :   /* 2468 */ 'O', 'U', 'T', 'W', 'A', 'R', 'r', 0,
    1003             :   /* 2476 */ 'P', 'U', 'S', 'H', 'R', 'r', 0,
    1004             :   /* 2483 */ 'S', 'T', 'S', 'K', 'R', 'r', 0,
    1005             :   /* 2490 */ 'S', 'T', 'S', 'W', 'K', 'R', 'r', 0,
    1006             :   /* 2498 */ 'S', 'T', 'D', 'S', 'P', 'Q', 'R', 'r', 0,
    1007             :   /* 2507 */ 'S', 'T', 'D', 'W', 'S', 'P', 'Q', 'R', 'r', 0,
    1008             :   /* 2517 */ 'S', 'T', 'D', 'P', 't', 'r', 'Q', 'R', 'r', 0,
    1009             :   /* 2527 */ 'S', 'T', 'D', 'W', 'P', 't', 'r', 'Q', 'R', 'r', 0,
    1010             :   /* 2538 */ 'P', 'U', 'S', 'H', 'W', 'R', 'r', 0,
    1011             :   /* 2546 */ 'S', 'T', 'P', 't', 'r', 'P', 'd', 'R', 'r', 0,
    1012             :   /* 2556 */ 'S', 'T', 'W', 'P', 't', 'r', 'P', 'd', 'R', 'r', 0,
    1013             :   /* 2567 */ 'S', 'U', 'B', 'R', 'd', 'R', 'r', 0,
    1014             :   /* 2575 */ 'S', 'B', 'C', 'R', 'd', 'R', 'r', 0,
    1015             :   /* 2583 */ 'A', 'D', 'C', 'R', 'd', 'R', 'r', 0,
    1016             :   /* 2591 */ 'C', 'P', 'C', 'R', 'd', 'R', 'r', 0,
    1017             :   /* 2599 */ 'A', 'D', 'D', 'R', 'd', 'R', 'r', 0,
    1018             :   /* 2607 */ 'A', 'N', 'D', 'R', 'd', 'R', 'r', 0,
    1019             :   /* 2615 */ 'M', 'U', 'L', 'R', 'd', 'R', 'r', 0,
    1020             :   /* 2623 */ 'C', 'P', 'R', 'd', 'R', 'r', 0,
    1021             :   /* 2630 */ 'E', 'O', 'R', 'R', 'd', 'R', 'r', 0,
    1022             :   /* 2638 */ 'M', 'U', 'L', 'S', 'R', 'd', 'R', 'r', 0,
    1023             :   /* 2647 */ 'M', 'U', 'L', 'S', 'U', 'R', 'd', 'R', 'r', 0,
    1024             :   /* 2657 */ 'M', 'O', 'V', 'R', 'd', 'R', 'r', 0,
    1025             :   /* 2665 */ 'S', 'U', 'B', 'W', 'R', 'd', 'R', 'r', 0,
    1026             :   /* 2674 */ 'S', 'B', 'C', 'W', 'R', 'd', 'R', 'r', 0,
    1027             :   /* 2683 */ 'A', 'D', 'C', 'W', 'R', 'd', 'R', 'r', 0,
    1028             :   /* 2692 */ 'C', 'P', 'C', 'W', 'R', 'd', 'R', 'r', 0,
    1029             :   /* 2701 */ 'A', 'D', 'D', 'W', 'R', 'd', 'R', 'r', 0,
    1030             :   /* 2710 */ 'A', 'N', 'D', 'W', 'R', 'd', 'R', 'r', 0,
    1031             :   /* 2719 */ 'C', 'P', 'W', 'R', 'd', 'R', 'r', 0,
    1032             :   /* 2727 */ 'E', 'O', 'R', 'W', 'R', 'd', 'R', 'r', 0,
    1033             :   /* 2736 */ 'M', 'O', 'V', 'W', 'R', 'd', 'R', 'r', 0,
    1034             :   /* 2745 */ 'S', 'T', 'P', 't', 'r', 'P', 'i', 'R', 'r', 0,
    1035             :   /* 2755 */ 'S', 'T', 'W', 'P', 't', 'r', 'P', 'i', 'R', 'r', 0,
    1036             :   /* 2766 */ 'S', 'T', 'P', 't', 'r', 'R', 'r', 0,
    1037             :   /* 2774 */ 'S', 'T', 'W', 'P', 't', 'r', 'R', 'r', 0,
    1038             :   /* 2783 */ 'L', 'D', 'R', 'd', 'P', 't', 'r', 0,
    1039             :   /* 2791 */ 'L', 'D', 'W', 'R', 'd', 'P', 't', 'r', 0,
    1040             :   /* 2800 */ 'B', 'C', 'L', 'R', 's', 0,
    1041             :   /* 2806 */ 'B', 'S', 'E', 'T', 's', 0,
    1042             : };
    1043             : 
    1044             : extern const unsigned AVRInstrNameIndices[] = {
    1045             :     849U, 1230U, 1273U, 1043U, 1024U, 1052U, 1182U, 739U, 
    1046             :     754U, 719U, 768U, 1686U, 656U, 1033U, 586U, 2112U, 
    1047             :     615U, 1937U, 513U, 1354U, 1170U, 1905U, 553U, 1894U, 
    1048             :     622U, 1446U, 1433U, 1532U, 1792U, 1806U, 1102U, 1149U, 
    1049             :     1122U, 1069U, 448U, 319U, 1194U, 2037U, 2044U, 1207U, 
    1050             :     1214U, 491U, 1610U, 1588U, 717U, 847U, 2098U, 666U, 
    1051             :     1760U, 1648U, 1952U, 1665U, 1916U, 1630U, 1961U, 379U, 
    1052             :     535U, 434U, 412U, 423U, 635U, 1703U, 782U, 799U, 
    1053             :     454U, 325U, 497U, 474U, 1615U, 1594U, 2075U, 1257U, 
    1054             :     2058U, 1240U, 526U, 1779U, 357U, 1733U, 2007U, 397U, 
    1055             :     1883U, 1871U, 1927U, 823U, 2000U, 2016U, 1089U, 1564U, 
    1056             :     1557U, 1408U, 1401U, 1770U, 1330U, 607U, 1314U, 578U, 
    1057             :     1322U, 599U, 1306U, 570U, 1346U, 1338U, 839U, 831U, 
    1058             :     441U, 312U, 1187U, 293U, 2030U, 1200U, 2051U, 1473U, 
    1059             :     8U, 816U, 0U, 732U, 1992U, 369U, 853U, 867U, 
    1060             :     1383U, 1392U, 1641U, 1377U, 882U, 1510U, 1851U, 1830U, 
    1061             :     1571U, 2124U, 699U, 2117U, 681U, 1425U, 1363U, 1971U, 
    1062             :     1515U, 2683U, 2701U, 1289U, 1458U, 999U, 2710U, 2284U, 
    1063             :     140U, 275U, 2326U, 32U, 176U, 45U, 188U, 61U, 
    1064             :     203U, 103U, 241U, 16U, 161U, 124U, 260U, 77U, 
    1065             :     218U, 2263U, 2692U, 2719U, 2727U, 2091U, 305U, 1499U, 
    1066             :     1480U, 991U, 1016U, 2791U, 2183U, 2375U, 2139U, 2355U, 
    1067             :     2256U, 2291U, 97U, 236U, 146U, 280U, 1008U, 2728U, 
    1068             :     2468U, 2270U, 2538U, 2249U, 2277U, 91U, 231U, 118U, 
    1069             :     255U, 974U, 2674U, 2002U, 405U, 648U, 2498U, 2527U, 
    1070             :     2507U, 2490U, 2556U, 2755U, 2774U, 965U, 2665U, 152U, 
    1071             :     285U, 2018U, 2583U, 2599U, 983U, 921U, 2607U, 2237U, 
    1072             :     2800U, 470U, 2447U, 2454U, 876U, 2435U, 2386U, 2423U, 
    1073             :     2441U, 2404U, 2392U, 2417U, 2398U, 2806U, 1988U, 2411U, 
    1074             :     2154U, 943U, 2212U, 2591U, 929U, 2623U, 643U, 2194U, 
    1075             :     893U, 1095U, 1415U, 1221U, 2131U, 2345U, 2630U, 1189U, 
    1076             :     1680U, 2023U, 1096U, 1416U, 2200U, 299U, 2430U, 2298U, 
    1077             :     2312U, 2319U, 1489U, 914U, 2783U, 2173U, 2365U, 950U, 
    1078             :     1222U, 2132U, 2346U, 2243U, 2657U, 2736U, 2615U, 2638U, 
    1079             :     2647U, 2206U, 1421U, 936U, 2631U, 2461U, 2225U, 2476U, 
    1080             :     2410U, 1802U, 862U, 2429U, 2231U, 906U, 2575U, 2160U, 
    1081             :     2147U, 2166U, 957U, 341U, 349U, 1371U, 1226U, 2338U, 
    1082             :     2517U, 2546U, 2745U, 2766U, 2483U, 898U, 2567U, 2218U, 
    1083             :     1528U, 2305U, 
    1084             : };
    1085             : 
    1086             : static inline void InitAVRMCInstrInfo(MCInstrInfo *II) {
    1087             :   II->InitMCInstrInfo(AVRInsts, AVRInstrNameIndices, AVRInstrNameData, 306);
    1088             : }
    1089             : 
    1090             : } // end llvm namespace
    1091             : #endif // GET_INSTRINFO_MC_DESC
    1092             : 
    1093             : #ifdef GET_INSTRINFO_HEADER
    1094             : #undef GET_INSTRINFO_HEADER
    1095             : namespace llvm {
    1096             : struct AVRGenInstrInfo : public TargetInstrInfo {
    1097             :   explicit AVRGenInstrInfo(int CFSetupOpcode = -1, int CFDestroyOpcode = -1, int CatchRetOpcode = -1, int ReturnOpcode = -1);
    1098           0 :   ~AVRGenInstrInfo() override = default;
    1099             : 
    1100             : };
    1101             : } // end llvm namespace
    1102             : #endif // GET_INSTRINFO_HEADER
    1103             : 
    1104             : #ifdef GET_INSTRINFO_CTOR_DTOR
    1105             : #undef GET_INSTRINFO_CTOR_DTOR
    1106             : namespace llvm {
    1107             : extern const MCInstrDesc AVRInsts[];
    1108             : extern const unsigned AVRInstrNameIndices[];
    1109             : extern const char AVRInstrNameData[];
    1110         119 : AVRGenInstrInfo::AVRGenInstrInfo(int CFSetupOpcode, int CFDestroyOpcode, int CatchRetOpcode, int ReturnOpcode)
    1111         238 :   : TargetInstrInfo(CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
    1112             :   InitMCInstrInfo(AVRInsts, AVRInstrNameIndices, AVRInstrNameData, 306);
    1113         119 : }
    1114             : } // end llvm namespace
    1115             : #endif // GET_INSTRINFO_CTOR_DTOR
    1116             : 
    1117             : #ifdef GET_INSTRINFO_OPERAND_ENUM
    1118             : #undef GET_INSTRINFO_OPERAND_ENUM
    1119             : namespace llvm {
    1120             : namespace AVR {
    1121             : namespace OpName {
    1122             : enum {
    1123             : OPERAND_LAST
    1124             : };
    1125             : } // end namespace OpName
    1126             : } // end namespace AVR
    1127             : } // end namespace llvm
    1128             : #endif //GET_INSTRINFO_OPERAND_ENUM
    1129             : 
    1130             : #ifdef GET_INSTRINFO_NAMED_OPS
    1131             : #undef GET_INSTRINFO_NAMED_OPS
    1132             : namespace llvm {
    1133             : namespace AVR {
    1134             : LLVM_READONLY
    1135             : int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIdx) {
    1136             :   return -1;
    1137             : }
    1138             : } // end namespace AVR
    1139             : } // end namespace llvm
    1140             : #endif //GET_INSTRINFO_NAMED_OPS
    1141             : 
    1142             : #ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM
    1143             : #undef GET_INSTRINFO_OPERAND_TYPES_ENUM
    1144             : namespace llvm {
    1145             : namespace AVR {
    1146             : namespace OpTypes {
    1147             : enum OperandType {
    1148             :   LDDSTDPtrReg = 0,
    1149             :   LDSTPtrReg = 1,
    1150             :   brtarget_13 = 2,
    1151             :   call_target = 3,
    1152             :   f32imm = 4,
    1153             :   f64imm = 5,
    1154             :   i16imm = 6,
    1155             :   i1imm = 7,
    1156             :   i32imm = 8,
    1157             :   i64imm = 9,
    1158             :   i8imm = 10,
    1159             :   imm16 = 11,
    1160             :   imm_arith6 = 12,
    1161             :   imm_com8 = 13,
    1162             :   imm_ldi8 = 14,
    1163             :   imm_port5 = 15,
    1164             :   imm_port6 = 16,
    1165             :   memri = 17,
    1166             :   memspi = 18,
    1167             :   ptype0 = 19,
    1168             :   ptype1 = 20,
    1169             :   ptype2 = 21,
    1170             :   ptype3 = 22,
    1171             :   ptype4 = 23,
    1172             :   ptype5 = 24,
    1173             :   relbrtarget_7 = 25,
    1174             :   type0 = 26,
    1175             :   type1 = 27,
    1176             :   type2 = 28,
    1177             :   type3 = 29,
    1178             :   type4 = 30,
    1179             :   type5 = 31,
    1180             :   OPERAND_TYPE_LIST_END
    1181             : };
    1182             : } // end namespace OpTypes
    1183             : } // end namespace AVR
    1184             : } // end namespace llvm
    1185             : #endif // GET_INSTRINFO_OPERAND_TYPES_ENUM
    1186             : 

Generated by: LCOV version 1.13