// *********************************************************
// *                                                       *
// *     Automatically generated file => do not edit!      *
// *                                                       *
// *********************************************************
// *                                                       *
// *       https://github.com/MahdiSafsafi/Azote           *
// *                                                       *
// *********************************************************

type
  TA64InstructionIID = (
    INSN_INVALID,
    INSN_ABS,
    INSN_ADC,
    INSN_ADCS,
    INSN_ADD,
    INSN_ADDHN,
    INSN_ADDHN2,
    INSN_ADDP,
    INSN_ADDS,
    INSN_ADDV,
    INSN_ADR,
    INSN_ADRP,
    INSN_AESD,
    INSN_AESE,
    INSN_AESIMC,
    INSN_AESMC,
    INSN_AND,
    INSN_ANDS,
    INSN_ASR,
    INSN_ASRV,
    INSN_AT,
    INSN_AUTDA,
    INSN_AUTDB,
    INSN_AUTDZA,
    INSN_AUTDZB,
    INSN_AUTIA,
    INSN_AUTIA1716,
    INSN_AUTIASP,
    INSN_AUTIAZ,
    INSN_AUTIB,
    INSN_AUTIB1716,
    INSN_AUTIBSP,
    INSN_AUTIBZ,
    INSN_AUTIZA,
    INSN_AUTIZB,
    INSN_B,
    INSN_BCAX,
    INSN_BFC,
    INSN_BFI,
    INSN_BFM,
    INSN_BFXIL,
    INSN_BIC,
    INSN_BICS,
    INSN_BIF,
    INSN_BIT,
    INSN_BL,
    INSN_BLR,
    INSN_BLRAA,
    INSN_BLRAAZ,
    INSN_BLRAB,
    INSN_BLRABZ,
    INSN_BR,
    INSN_BRAA,
    INSN_BRAAZ,
    INSN_BRAB,
    INSN_BRABZ,
    INSN_BRK,
    INSN_BSL,
    INSN_CAS,
    INSN_CASA,
    INSN_CASAB,
    INSN_CASAH,
    INSN_CASAL,
    INSN_CASALB,
    INSN_CASALH,
    INSN_CASB,
    INSN_CASH,
    INSN_CASL,
    INSN_CASLB,
    INSN_CASLH,
    INSN_CASP,
    INSN_CASPA,
    INSN_CASPAL,
    INSN_CASPL,
    INSN_CBNZ,
    INSN_CBZ,
    INSN_CCMN,
    INSN_CCMP,
    INSN_CINC,
    INSN_CINV,
    INSN_CLREX,
    INSN_CLS,
    INSN_CLZ,
    INSN_CMEQ,
    INSN_CMGE,
    INSN_CMGT,
    INSN_CMHI,
    INSN_CMHS,
    INSN_CMLE,
    INSN_CMLT,
    INSN_CMN,
    INSN_CMP,
    INSN_CMTST,
    INSN_CNEG,
    INSN_CNT,
    INSN_CRC32B,
    INSN_CRC32CB,
    INSN_CRC32CH,
    INSN_CRC32CW,
    INSN_CRC32CX,
    INSN_CRC32H,
    INSN_CRC32W,
    INSN_CRC32X,
    INSN_CSEL,
    INSN_CSET,
    INSN_CSETM,
    INSN_CSINC,
    INSN_CSINV,
    INSN_CSNEG,
    INSN_DC,
    INSN_DCPS1,
    INSN_DCPS2,
    INSN_DCPS3,
    INSN_DMB,
    INSN_DRPS,
    INSN_DSB,
    INSN_DUP,
    INSN_EON,
    INSN_EOR,
    INSN_EOR3,
    INSN_ERET,
    INSN_ERETAA,
    INSN_ERETAB,
    INSN_ESB,
    INSN_EXT,
    INSN_EXTR,
    INSN_FABD,
    INSN_FABS,
    INSN_FACGE,
    INSN_FACGT,
    INSN_FADD,
    INSN_FADDP,
    INSN_FCADD,
    INSN_FCCMP,
    INSN_FCCMPE,
    INSN_FCMEQ,
    INSN_FCMGE,
    INSN_FCMGT,
    INSN_FCMLA,
    INSN_FCMLE,
    INSN_FCMLT,
    INSN_FCMP,
    INSN_FCMPE,
    INSN_FCSEL,
    INSN_FCVT,
    INSN_FCVTAS,
    INSN_FCVTAU,
    INSN_FCVTL,
    INSN_FCVTL2,
    INSN_FCVTMS,
    INSN_FCVTMU,
    INSN_FCVTN,
    INSN_FCVTN2,
    INSN_FCVTNS,
    INSN_FCVTNU,
    INSN_FCVTPS,
    INSN_FCVTPU,
    INSN_FCVTXN,
    INSN_FCVTXN2,
    INSN_FCVTZS,
    INSN_FCVTZU,
    INSN_FDIV,
    INSN_FJCVTZS,
    INSN_FMADD,
    INSN_FMAX,
    INSN_FMAXNM,
    INSN_FMAXNMP,
    INSN_FMAXNMV,
    INSN_FMAXP,
    INSN_FMAXV,
    INSN_FMIN,
    INSN_FMINNM,
    INSN_FMINNMP,
    INSN_FMINNMV,
    INSN_FMINP,
    INSN_FMINV,
    INSN_FMLA,
    INSN_FMLS,
    INSN_FMOV,
    INSN_FMSUB,
    INSN_FMUL,
    INSN_FMULX,
    INSN_FNEG,
    INSN_FNMADD,
    INSN_FNMSUB,
    INSN_FNMUL,
    INSN_FRECPE,
    INSN_FRECPS,
    INSN_FRECPX,
    INSN_FRINTA,
    INSN_FRINTI,
    INSN_FRINTM,
    INSN_FRINTN,
    INSN_FRINTP,
    INSN_FRINTX,
    INSN_FRINTZ,
    INSN_FRSQRTE,
    INSN_FRSQRTS,
    INSN_FSQRT,
    INSN_FSUB,
    INSN_HINT,
    INSN_HLT,
    INSN_HVC,
    INSN_IC,
    INSN_INS,
    INSN_ISB,
    INSN_LD1,
    INSN_LD1R,
    INSN_LD2,
    INSN_LD2R,
    INSN_LD3,
    INSN_LD3R,
    INSN_LD4,
    INSN_LD4R,
    INSN_LDADD,
    INSN_LDADDA,
    INSN_LDADDAB,
    INSN_LDADDAH,
    INSN_LDADDAL,
    INSN_LDADDALB,
    INSN_LDADDALH,
    INSN_LDADDB,
    INSN_LDADDH,
    INSN_LDADDL,
    INSN_LDADDLB,
    INSN_LDADDLH,
    INSN_LDAPR,
    INSN_LDAPRB,
    INSN_LDAPRH,
    INSN_LDAR,
    INSN_LDARB,
    INSN_LDARH,
    INSN_LDAXP,
    INSN_LDAXR,
    INSN_LDAXRB,
    INSN_LDAXRH,
    INSN_LDCLR,
    INSN_LDCLRA,
    INSN_LDCLRAB,
    INSN_LDCLRAH,
    INSN_LDCLRAL,
    INSN_LDCLRALB,
    INSN_LDCLRALH,
    INSN_LDCLRB,
    INSN_LDCLRH,
    INSN_LDCLRL,
    INSN_LDCLRLB,
    INSN_LDCLRLH,
    INSN_LDEOR,
    INSN_LDEORA,
    INSN_LDEORAB,
    INSN_LDEORAH,
    INSN_LDEORAL,
    INSN_LDEORALB,
    INSN_LDEORALH,
    INSN_LDEORB,
    INSN_LDEORH,
    INSN_LDEORL,
    INSN_LDEORLB,
    INSN_LDEORLH,
    INSN_LDLAR,
    INSN_LDLARB,
    INSN_LDLARH,
    INSN_LDNP,
    INSN_LDP,
    INSN_LDPSW,
    INSN_LDR,
    INSN_LDRAA,
    INSN_LDRAB,
    INSN_LDRB,
    INSN_LDRH,
    INSN_LDRSB,
    INSN_LDRSH,
    INSN_LDRSW,
    INSN_LDSET,
    INSN_LDSETA,
    INSN_LDSETAB,
    INSN_LDSETAH,
    INSN_LDSETAL,
    INSN_LDSETALB,
    INSN_LDSETALH,
    INSN_LDSETB,
    INSN_LDSETH,
    INSN_LDSETL,
    INSN_LDSETLB,
    INSN_LDSETLH,
    INSN_LDSMAX,
    INSN_LDSMAXA,
    INSN_LDSMAXAB,
    INSN_LDSMAXAH,
    INSN_LDSMAXAL,
    INSN_LDSMAXALB,
    INSN_LDSMAXALH,
    INSN_LDSMAXB,
    INSN_LDSMAXH,
    INSN_LDSMAXL,
    INSN_LDSMAXLB,
    INSN_LDSMAXLH,
    INSN_LDSMIN,
    INSN_LDSMINA,
    INSN_LDSMINAB,
    INSN_LDSMINAH,
    INSN_LDSMINAL,
    INSN_LDSMINALB,
    INSN_LDSMINALH,
    INSN_LDSMINB,
    INSN_LDSMINH,
    INSN_LDSMINL,
    INSN_LDSMINLB,
    INSN_LDSMINLH,
    INSN_LDTR,
    INSN_LDTRB,
    INSN_LDTRH,
    INSN_LDTRSB,
    INSN_LDTRSH,
    INSN_LDTRSW,
    INSN_LDUMAX,
    INSN_LDUMAXA,
    INSN_LDUMAXAB,
    INSN_LDUMAXAH,
    INSN_LDUMAXAL,
    INSN_LDUMAXALB,
    INSN_LDUMAXALH,
    INSN_LDUMAXB,
    INSN_LDUMAXH,
    INSN_LDUMAXL,
    INSN_LDUMAXLB,
    INSN_LDUMAXLH,
    INSN_LDUMIN,
    INSN_LDUMINA,
    INSN_LDUMINAB,
    INSN_LDUMINAH,
    INSN_LDUMINAL,
    INSN_LDUMINALB,
    INSN_LDUMINALH,
    INSN_LDUMINB,
    INSN_LDUMINH,
    INSN_LDUMINL,
    INSN_LDUMINLB,
    INSN_LDUMINLH,
    INSN_LDUR,
    INSN_LDURB,
    INSN_LDURH,
    INSN_LDURSB,
    INSN_LDURSH,
    INSN_LDURSW,
    INSN_LDXP,
    INSN_LDXR,
    INSN_LDXRB,
    INSN_LDXRH,
    INSN_LSL,
    INSN_LSLV,
    INSN_LSR,
    INSN_LSRV,
    INSN_MADD,
    INSN_MLA,
    INSN_MLS,
    INSN_MNEG,
    INSN_MOV,
    INSN_MOVI,
    INSN_MOVK,
    INSN_MOVN,
    INSN_MOVZ,
    INSN_MRS,
    INSN_MSR,
    INSN_MSUB,
    INSN_MUL,
    INSN_MVN,
    INSN_MVNI,
    INSN_NEG,
    INSN_NEGS,
    INSN_NGC,
    INSN_NGCS,
    INSN_NOP,
    INSN_NOT,
    INSN_ORN,
    INSN_ORR,
    INSN_PACDA,
    INSN_PACDB,
    INSN_PACDZA,
    INSN_PACDZB,
    INSN_PACGA,
    INSN_PACIA,
    INSN_PACIA1716,
    INSN_PACIASP,
    INSN_PACIAZ,
    INSN_PACIB,
    INSN_PACIB1716,
    INSN_PACIBSP,
    INSN_PACIBZ,
    INSN_PACIZA,
    INSN_PACIZB,
    INSN_PMUL,
    INSN_PMULL,
    INSN_PMULL2,
    INSN_PRFM,
    INSN_PRFUM,
    INSN_PSB,
    INSN_RADDHN,
    INSN_RADDHN2,
    INSN_RAX1,
    INSN_RBIT,
    INSN_RET,
    INSN_RETAA,
    INSN_RETAB,
    INSN_REV,
    INSN_REV16,
    INSN_REV32,
    INSN_REV64,
    INSN_ROR,
    INSN_RORV,
    INSN_RSHRN,
    INSN_RSHRN2,
    INSN_RSUBHN,
    INSN_RSUBHN2,
    INSN_SABA,
    INSN_SABAL,
    INSN_SABAL2,
    INSN_SABD,
    INSN_SABDL,
    INSN_SABDL2,
    INSN_SADALP,
    INSN_SADDL,
    INSN_SADDL2,
    INSN_SADDLP,
    INSN_SADDLV,
    INSN_SADDW,
    INSN_SADDW2,
    INSN_SBC,
    INSN_SBCS,
    INSN_SBFIZ,
    INSN_SBFM,
    INSN_SBFX,
    INSN_SCVTF,
    INSN_SDIV,
    INSN_SDOT,
    INSN_SEV,
    INSN_SEVL,
    INSN_SHA1C,
    INSN_SHA1H,
    INSN_SHA1M,
    INSN_SHA1P,
    INSN_SHA1SU0,
    INSN_SHA1SU1,
    INSN_SHA256H,
    INSN_SHA256H2,
    INSN_SHA256SU0,
    INSN_SHA256SU1,
    INSN_SHA512H,
    INSN_SHA512H2,
    INSN_SHA512SU0,
    INSN_SHA512SU1,
    INSN_SHADD,
    INSN_SHL,
    INSN_SHLL,
    INSN_SHLL2,
    INSN_SHRN,
    INSN_SHRN2,
    INSN_SHSUB,
    INSN_SLI,
    INSN_SM3PARTW1,
    INSN_SM3PARTW2,
    INSN_SM3SS1,
    INSN_SM3TT1A,
    INSN_SM3TT1B,
    INSN_SM3TT2A,
    INSN_SM3TT2B,
    INSN_SM4E,
    INSN_SM4EKEY,
    INSN_SMADDL,
    INSN_SMAX,
    INSN_SMAXP,
    INSN_SMAXV,
    INSN_SMC,
    INSN_SMIN,
    INSN_SMINP,
    INSN_SMINV,
    INSN_SMLAL,
    INSN_SMLAL2,
    INSN_SMLSL,
    INSN_SMLSL2,
    INSN_SMNEGL,
    INSN_SMOV,
    INSN_SMSUBL,
    INSN_SMULH,
    INSN_SMULL,
    INSN_SMULL2,
    INSN_SQABS,
    INSN_SQADD,
    INSN_SQDMLAL,
    INSN_SQDMLAL2,
    INSN_SQDMLSL,
    INSN_SQDMLSL2,
    INSN_SQDMULH,
    INSN_SQDMULL,
    INSN_SQDMULL2,
    INSN_SQNEG,
    INSN_SQRDMLAH,
    INSN_SQRDMLSH,
    INSN_SQRDMULH,
    INSN_SQRSHL,
    INSN_SQRSHRN,
    INSN_SQRSHRN2,
    INSN_SQRSHRUN,
    INSN_SQRSHRUN2,
    INSN_SQSHL,
    INSN_SQSHLU,
    INSN_SQSHRN,
    INSN_SQSHRN2,
    INSN_SQSHRUN,
    INSN_SQSHRUN2,
    INSN_SQSUB,
    INSN_SQXTN,
    INSN_SQXTN2,
    INSN_SQXTUN,
    INSN_SQXTUN2,
    INSN_SRHADD,
    INSN_SRI,
    INSN_SRSHL,
    INSN_SRSHR,
    INSN_SRSRA,
    INSN_SSHL,
    INSN_SSHLL,
    INSN_SSHLL2,
    INSN_SSHR,
    INSN_SSRA,
    INSN_SSUBL,
    INSN_SSUBL2,
    INSN_SSUBW,
    INSN_SSUBW2,
    INSN_ST1,
    INSN_ST2,
    INSN_ST3,
    INSN_ST4,
    INSN_STADD,
    INSN_STADDB,
    INSN_STADDH,
    INSN_STADDL,
    INSN_STADDLB,
    INSN_STADDLH,
    INSN_STCLR,
    INSN_STCLRB,
    INSN_STCLRH,
    INSN_STCLRL,
    INSN_STCLRLB,
    INSN_STCLRLH,
    INSN_STEOR,
    INSN_STEORB,
    INSN_STEORH,
    INSN_STEORL,
    INSN_STEORLB,
    INSN_STEORLH,
    INSN_STLLR,
    INSN_STLLRB,
    INSN_STLLRH,
    INSN_STLR,
    INSN_STLRB,
    INSN_STLRH,
    INSN_STLXP,
    INSN_STLXR,
    INSN_STLXRB,
    INSN_STLXRH,
    INSN_STNP,
    INSN_STP,
    INSN_STR,
    INSN_STRB,
    INSN_STRH,
    INSN_STSET,
    INSN_STSETB,
    INSN_STSETH,
    INSN_STSETL,
    INSN_STSETLB,
    INSN_STSETLH,
    INSN_STSMAX,
    INSN_STSMAXB,
    INSN_STSMAXH,
    INSN_STSMAXL,
    INSN_STSMAXLB,
    INSN_STSMAXLH,
    INSN_STSMIN,
    INSN_STSMINB,
    INSN_STSMINH,
    INSN_STSMINL,
    INSN_STSMINLB,
    INSN_STSMINLH,
    INSN_STTR,
    INSN_STTRB,
    INSN_STTRH,
    INSN_STUMAX,
    INSN_STUMAXB,
    INSN_STUMAXH,
    INSN_STUMAXL,
    INSN_STUMAXLB,
    INSN_STUMAXLH,
    INSN_STUMIN,
    INSN_STUMINB,
    INSN_STUMINH,
    INSN_STUMINL,
    INSN_STUMINLB,
    INSN_STUMINLH,
    INSN_STUR,
    INSN_STURB,
    INSN_STURH,
    INSN_STXP,
    INSN_STXR,
    INSN_STXRB,
    INSN_STXRH,
    INSN_SUB,
    INSN_SUBHN,
    INSN_SUBHN2,
    INSN_SUBS,
    INSN_SUQADD,
    INSN_SVC,
    INSN_SWP,
    INSN_SWPA,
    INSN_SWPAB,
    INSN_SWPAH,
    INSN_SWPAL,
    INSN_SWPALB,
    INSN_SWPALH,
    INSN_SWPB,
    INSN_SWPH,
    INSN_SWPL,
    INSN_SWPLB,
    INSN_SWPLH,
    INSN_SXTB,
    INSN_SXTH,
    INSN_SXTL,
    INSN_SXTL2,
    INSN_SXTW,
    INSN_SYS,
    INSN_SYSL,
    INSN_TBL,
    INSN_TBNZ,
    INSN_TBX,
    INSN_TBZ,
    INSN_TLBI,
    INSN_TRN1,
    INSN_TRN2,
    INSN_TST,
    INSN_UABA,
    INSN_UABAL,
    INSN_UABAL2,
    INSN_UABD,
    INSN_UABDL,
    INSN_UABDL2,
    INSN_UADALP,
    INSN_UADDL,
    INSN_UADDL2,
    INSN_UADDLP,
    INSN_UADDLV,
    INSN_UADDW,
    INSN_UADDW2,
    INSN_UBFIZ,
    INSN_UBFM,
    INSN_UBFX,
    INSN_UCVTF,
    INSN_UDIV,
    INSN_UDOT,
    INSN_UHADD,
    INSN_UHSUB,
    INSN_UMADDL,
    INSN_UMAX,
    INSN_UMAXP,
    INSN_UMAXV,
    INSN_UMIN,
    INSN_UMINP,
    INSN_UMINV,
    INSN_UMLAL,
    INSN_UMLAL2,
    INSN_UMLSL,
    INSN_UMLSL2,
    INSN_UMNEGL,
    INSN_UMOV,
    INSN_UMSUBL,
    INSN_UMULH,
    INSN_UMULL,
    INSN_UMULL2,
    INSN_UQADD,
    INSN_UQRSHL,
    INSN_UQRSHRN,
    INSN_UQRSHRN2,
    INSN_UQSHL,
    INSN_UQSHRN,
    INSN_UQSHRN2,
    INSN_UQSUB,
    INSN_UQXTN,
    INSN_UQXTN2,
    INSN_URECPE,
    INSN_URHADD,
    INSN_URSHL,
    INSN_URSHR,
    INSN_URSQRTE,
    INSN_URSRA,
    INSN_USHL,
    INSN_USHLL,
    INSN_USHLL2,
    INSN_USHR,
    INSN_USQADD,
    INSN_USRA,
    INSN_USUBL,
    INSN_USUBL2,
    INSN_USUBW,
    INSN_USUBW2,
    INSN_UXTB,
    INSN_UXTH,
    INSN_UXTL,
    INSN_UXTL2,
    INSN_UZP1,
    INSN_UZP2,
    INSN_WFE,
    INSN_WFI,
    INSN_XAR,
    INSN_XPACD,
    INSN_XPACI,
    INSN_XPACLRI,
    INSN_XTN,
    INSN_XTN2,
    INSN_YIELD,
    INSN_ZIP1,
    INSN_ZIP2
);
