Files
kaizen/external/capstone/bindings/ocaml/arm64_const.ml
T
iris 00cc9309cb Squashed 'external/ircolib/' changes from ce3cd726c..de6e324bd
de6e324bd separate emu thread
10d3daf86 Roms List improvements
95d202f37 Let's make the rom list process on a separate thread so the emulator doesnt take ages to load.
fc306967f Wow the ROM Header was just completely busted. Game list view works now
bad1691ee fuck this shit
2b59e5f46 game list in progress
d26417b83 remappable inputs in progress
ac4af8106 input
e72abc240 update readme
430139dc9 Qt6 frontend
3080d4d45 Fix this small bug too
08cd13b85 Cop0 unused functions do not actually pose a threat (as per manual). They don't do anything, so shall we.
61bb4fb44 make idle loop detection a little more specific with where the load goes
b037de4c3 SAZDFsdff
12e81e73e need to figure out why n64-systemtest loops indefinitely at some address that appears to be valid (i think it's me not invalidating the cache properly)
204f0e13b idle skipping seems to work!
cb8bb634a sdkfjlasdf
58e5c89c1 Fix compilation issue on my machine (no idea)
24fb2898e attempting more serious idle skipping
214719577 Place rsp.Step inside cached interpreter. Gains about 3 more fps
bb97dcc23 mmmmm
920b77d38 wjkhasdfjhkasdf
430ccdab4 it's a start...
4f42a673a Cached interpreter plays Mario 64. Start looking into RSP as well
c9a030787 idle skipping works!
5fbda03ce new idea
366637aba Idle skipping... maybe?
609fa2fb0 Cache instructions implemented but broken lmao. Commented out for now
e140a6d12 - Stop using inheritance for CPU, instead use composition. - Introduce KAIZEN_JIT_ENABLED optional define instead of relying on __aarch64__ and the like. - More cache work
68e613057 prep cache impl
811b4d809 fix clang format
fda755f7d idk
d5024ebbf small MI refactor in preparation of (eventually) implementing the RDRAM interface properly
694b45341 Merge commit '206dcdedf195fb320913584180edb12c7731e396' as 'external/SDL'
206dcdedf Squashed 'external/SDL/' content from commit 4d17b99d0a
4d16e1cb4 need to update sdl
848b19920 Fix compilation error
db61b5299 Merge commit 'e94a94559f28e49678fbcf72199a5258137b0fe9' as 'external/imgui'
e94a94559 Squashed 'external/imgui/' content from commit 02e9b8cac
52edb3757 need to update imgui
c1a705e86 Emulate weird JALR behaviour
4b4c32f4b Fix exception for "unusable COP1" in 4 instructions i missed accidentally (again)
df5828142 Bug putting 0s in the log everywhere
f8b580048 Make isviewer a sink to file
8241e9735 Fix exception for "unusable COP1" in 4 instructions i missed accidentally
b29715f20 small changes
d9a620bc1 make use of my new small utility library
0d1aa938e Add 'external/ircolib/' from commit 'ce3cd726c8df8388d554abf8bb55d55020eb4450'
e64eb40b3 Fuck git

git-subtree-dir: external/ircolib
git-subtree-split: de6e324bde
2026-06-15 11:56:38 +02:00

2248 lines
71 KiB
OCaml

(* For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm64_const.ml] *)
let _ARM64_SFT_INVALID = 0;;
let _ARM64_SFT_LSL = 1;;
let _ARM64_SFT_MSL = 2;;
let _ARM64_SFT_LSR = 3;;
let _ARM64_SFT_ASR = 4;;
let _ARM64_SFT_ROR = 5;;
let _ARM64_EXT_INVALID = 0;;
let _ARM64_EXT_UXTB = 1;;
let _ARM64_EXT_UXTH = 2;;
let _ARM64_EXT_UXTW = 3;;
let _ARM64_EXT_UXTX = 4;;
let _ARM64_EXT_SXTB = 5;;
let _ARM64_EXT_SXTH = 6;;
let _ARM64_EXT_SXTW = 7;;
let _ARM64_EXT_SXTX = 8;;
let _ARM64_CC_INVALID = 0;;
let _ARM64_CC_EQ = 1;;
let _ARM64_CC_NE = 2;;
let _ARM64_CC_HS = 3;;
let _ARM64_CC_LO = 4;;
let _ARM64_CC_MI = 5;;
let _ARM64_CC_PL = 6;;
let _ARM64_CC_VS = 7;;
let _ARM64_CC_VC = 8;;
let _ARM64_CC_HI = 9;;
let _ARM64_CC_LS = 10;;
let _ARM64_CC_GE = 11;;
let _ARM64_CC_LT = 12;;
let _ARM64_CC_GT = 13;;
let _ARM64_CC_LE = 14;;
let _ARM64_CC_AL = 15;;
let _ARM64_CC_NV = 16;;
let _ARM64_SYSREG_INVALID = 0;;
let _ARM64_SYSREG_MDCCSR_EL0 = 0x9808;;
let _ARM64_SYSREG_DBGDTRRX_EL0 = 0x9828;;
let _ARM64_SYSREG_MDRAR_EL1 = 0x8080;;
let _ARM64_SYSREG_OSLSR_EL1 = 0x808C;;
let _ARM64_SYSREG_DBGAUTHSTATUS_EL1 = 0x83F6;;
let _ARM64_SYSREG_PMCEID0_EL0 = 0xDCE6;;
let _ARM64_SYSREG_PMCEID1_EL0 = 0xDCE7;;
let _ARM64_SYSREG_MIDR_EL1 = 0xC000;;
let _ARM64_SYSREG_CCSIDR_EL1 = 0xC800;;
let _ARM64_SYSREG_CCSIDR2_EL1 = 0xC802;;
let _ARM64_SYSREG_CLIDR_EL1 = 0xC801;;
let _ARM64_SYSREG_CTR_EL0 = 0xD801;;
let _ARM64_SYSREG_MPIDR_EL1 = 0xC005;;
let _ARM64_SYSREG_REVIDR_EL1 = 0xC006;;
let _ARM64_SYSREG_AIDR_EL1 = 0xC807;;
let _ARM64_SYSREG_DCZID_EL0 = 0xD807;;
let _ARM64_SYSREG_ID_PFR0_EL1 = 0xC008;;
let _ARM64_SYSREG_ID_PFR1_EL1 = 0xC009;;
let _ARM64_SYSREG_ID_DFR0_EL1 = 0xC00A;;
let _ARM64_SYSREG_ID_AFR0_EL1 = 0xC00B;;
let _ARM64_SYSREG_ID_MMFR0_EL1 = 0xC00C;;
let _ARM64_SYSREG_ID_MMFR1_EL1 = 0xC00D;;
let _ARM64_SYSREG_ID_MMFR2_EL1 = 0xC00E;;
let _ARM64_SYSREG_ID_MMFR3_EL1 = 0xC00F;;
let _ARM64_SYSREG_ID_ISAR0_EL1 = 0xC010;;
let _ARM64_SYSREG_ID_ISAR1_EL1 = 0xC011;;
let _ARM64_SYSREG_ID_ISAR2_EL1 = 0xC012;;
let _ARM64_SYSREG_ID_ISAR3_EL1 = 0xC013;;
let _ARM64_SYSREG_ID_ISAR4_EL1 = 0xC014;;
let _ARM64_SYSREG_ID_ISAR5_EL1 = 0xC015;;
let _ARM64_SYSREG_ID_ISAR6_EL1 = 0xC017;;
let _ARM64_SYSREG_ID_AA64PFR0_EL1 = 0xC020;;
let _ARM64_SYSREG_ID_AA64PFR1_EL1 = 0xC021;;
let _ARM64_SYSREG_ID_AA64DFR0_EL1 = 0xC028;;
let _ARM64_SYSREG_ID_AA64DFR1_EL1 = 0xC029;;
let _ARM64_SYSREG_ID_AA64AFR0_EL1 = 0xC02C;;
let _ARM64_SYSREG_ID_AA64AFR1_EL1 = 0xC02D;;
let _ARM64_SYSREG_ID_AA64ISAR0_EL1 = 0xC030;;
let _ARM64_SYSREG_ID_AA64ISAR1_EL1 = 0xC031;;
let _ARM64_SYSREG_ID_AA64MMFR0_EL1 = 0xC038;;
let _ARM64_SYSREG_ID_AA64MMFR1_EL1 = 0xC039;;
let _ARM64_SYSREG_ID_AA64MMFR2_EL1 = 0xC03A;;
let _ARM64_SYSREG_MVFR0_EL1 = 0xC018;;
let _ARM64_SYSREG_MVFR1_EL1 = 0xC019;;
let _ARM64_SYSREG_MVFR2_EL1 = 0xC01A;;
let _ARM64_SYSREG_RVBAR_EL1 = 0xC601;;
let _ARM64_SYSREG_RVBAR_EL2 = 0xE601;;
let _ARM64_SYSREG_RVBAR_EL3 = 0xF601;;
let _ARM64_SYSREG_ISR_EL1 = 0xC608;;
let _ARM64_SYSREG_CNTPCT_EL0 = 0xDF01;;
let _ARM64_SYSREG_CNTVCT_EL0 = 0xDF02;;
let _ARM64_SYSREG_ID_MMFR4_EL1 = 0xC016;;
let _ARM64_SYSREG_TRCSTATR = 0x8818;;
let _ARM64_SYSREG_TRCIDR8 = 0x8806;;
let _ARM64_SYSREG_TRCIDR9 = 0x880E;;
let _ARM64_SYSREG_TRCIDR10 = 0x8816;;
let _ARM64_SYSREG_TRCIDR11 = 0x881E;;
let _ARM64_SYSREG_TRCIDR12 = 0x8826;;
let _ARM64_SYSREG_TRCIDR13 = 0x882E;;
let _ARM64_SYSREG_TRCIDR0 = 0x8847;;
let _ARM64_SYSREG_TRCIDR1 = 0x884F;;
let _ARM64_SYSREG_TRCIDR2 = 0x8857;;
let _ARM64_SYSREG_TRCIDR3 = 0x885F;;
let _ARM64_SYSREG_TRCIDR4 = 0x8867;;
let _ARM64_SYSREG_TRCIDR5 = 0x886F;;
let _ARM64_SYSREG_TRCIDR6 = 0x8877;;
let _ARM64_SYSREG_TRCIDR7 = 0x887F;;
let _ARM64_SYSREG_TRCOSLSR = 0x888C;;
let _ARM64_SYSREG_TRCPDSR = 0x88AC;;
let _ARM64_SYSREG_TRCDEVAFF0 = 0x8BD6;;
let _ARM64_SYSREG_TRCDEVAFF1 = 0x8BDE;;
let _ARM64_SYSREG_TRCLSR = 0x8BEE;;
let _ARM64_SYSREG_TRCAUTHSTATUS = 0x8BF6;;
let _ARM64_SYSREG_TRCDEVARCH = 0x8BFE;;
let _ARM64_SYSREG_TRCDEVID = 0x8B97;;
let _ARM64_SYSREG_TRCDEVTYPE = 0x8B9F;;
let _ARM64_SYSREG_TRCPIDR4 = 0x8BA7;;
let _ARM64_SYSREG_TRCPIDR5 = 0x8BAF;;
let _ARM64_SYSREG_TRCPIDR6 = 0x8BB7;;
let _ARM64_SYSREG_TRCPIDR7 = 0x8BBF;;
let _ARM64_SYSREG_TRCPIDR0 = 0x8BC7;;
let _ARM64_SYSREG_TRCPIDR1 = 0x8BCF;;
let _ARM64_SYSREG_TRCPIDR2 = 0x8BD7;;
let _ARM64_SYSREG_TRCPIDR3 = 0x8BDF;;
let _ARM64_SYSREG_TRCCIDR0 = 0x8BE7;;
let _ARM64_SYSREG_TRCCIDR1 = 0x8BEF;;
let _ARM64_SYSREG_TRCCIDR2 = 0x8BF7;;
let _ARM64_SYSREG_TRCCIDR3 = 0x8BFF;;
let _ARM64_SYSREG_ICC_IAR1_EL1 = 0xC660;;
let _ARM64_SYSREG_ICC_IAR0_EL1 = 0xC640;;
let _ARM64_SYSREG_ICC_HPPIR1_EL1 = 0xC662;;
let _ARM64_SYSREG_ICC_HPPIR0_EL1 = 0xC642;;
let _ARM64_SYSREG_ICC_RPR_EL1 = 0xC65B;;
let _ARM64_SYSREG_ICH_VTR_EL2 = 0xE659;;
let _ARM64_SYSREG_ICH_EISR_EL2 = 0xE65B;;
let _ARM64_SYSREG_ICH_ELRSR_EL2 = 0xE65D;;
let _ARM64_SYSREG_ID_AA64ZFR0_EL1 = 0xC024;;
let _ARM64_SYSREG_LORID_EL1 = 0xC527;;
let _ARM64_SYSREG_ERRIDR_EL1 = 0xC298;;
let _ARM64_SYSREG_ERXFR_EL1 = 0xC2A0;;
let _ARM64_SYSREG_DBGDTRTX_EL0 = 0x9828;;
let _ARM64_SYSREG_OSLAR_EL1 = 0x8084;;
let _ARM64_SYSREG_PMSWINC_EL0 = 0xDCE4;;
let _ARM64_SYSREG_TRCOSLAR = 0x8884;;
let _ARM64_SYSREG_TRCLAR = 0x8BE6;;
let _ARM64_SYSREG_ICC_EOIR1_EL1 = 0xC661;;
let _ARM64_SYSREG_ICC_EOIR0_EL1 = 0xC641;;
let _ARM64_SYSREG_ICC_DIR_EL1 = 0xC659;;
let _ARM64_SYSREG_ICC_SGI1R_EL1 = 0xC65D;;
let _ARM64_SYSREG_ICC_ASGI1R_EL1 = 0xC65E;;
let _ARM64_SYSREG_ICC_SGI0R_EL1 = 0xC65F;;
let _ARM64_SYSREG_OSDTRRX_EL1 = 0x8002;;
let _ARM64_SYSREG_OSDTRTX_EL1 = 0x801A;;
let _ARM64_SYSREG_TEECR32_EL1 = 0x9000;;
let _ARM64_SYSREG_MDCCINT_EL1 = 0x8010;;
let _ARM64_SYSREG_MDSCR_EL1 = 0x8012;;
let _ARM64_SYSREG_DBGDTR_EL0 = 0x9820;;
let _ARM64_SYSREG_OSECCR_EL1 = 0x8032;;
let _ARM64_SYSREG_DBGVCR32_EL2 = 0xA038;;
let _ARM64_SYSREG_DBGBVR0_EL1 = 0x8004;;
let _ARM64_SYSREG_DBGBVR1_EL1 = 0x800C;;
let _ARM64_SYSREG_DBGBVR2_EL1 = 0x8014;;
let _ARM64_SYSREG_DBGBVR3_EL1 = 0x801C;;
let _ARM64_SYSREG_DBGBVR4_EL1 = 0x8024;;
let _ARM64_SYSREG_DBGBVR5_EL1 = 0x802C;;
let _ARM64_SYSREG_DBGBVR6_EL1 = 0x8034;;
let _ARM64_SYSREG_DBGBVR7_EL1 = 0x803C;;
let _ARM64_SYSREG_DBGBVR8_EL1 = 0x8044;;
let _ARM64_SYSREG_DBGBVR9_EL1 = 0x804C;;
let _ARM64_SYSREG_DBGBVR10_EL1 = 0x8054;;
let _ARM64_SYSREG_DBGBVR11_EL1 = 0x805C;;
let _ARM64_SYSREG_DBGBVR12_EL1 = 0x8064;;
let _ARM64_SYSREG_DBGBVR13_EL1 = 0x806C;;
let _ARM64_SYSREG_DBGBVR14_EL1 = 0x8074;;
let _ARM64_SYSREG_DBGBVR15_EL1 = 0x807C;;
let _ARM64_SYSREG_DBGBCR0_EL1 = 0x8005;;
let _ARM64_SYSREG_DBGBCR1_EL1 = 0x800D;;
let _ARM64_SYSREG_DBGBCR2_EL1 = 0x8015;;
let _ARM64_SYSREG_DBGBCR3_EL1 = 0x801D;;
let _ARM64_SYSREG_DBGBCR4_EL1 = 0x8025;;
let _ARM64_SYSREG_DBGBCR5_EL1 = 0x802D;;
let _ARM64_SYSREG_DBGBCR6_EL1 = 0x8035;;
let _ARM64_SYSREG_DBGBCR7_EL1 = 0x803D;;
let _ARM64_SYSREG_DBGBCR8_EL1 = 0x8045;;
let _ARM64_SYSREG_DBGBCR9_EL1 = 0x804D;;
let _ARM64_SYSREG_DBGBCR10_EL1 = 0x8055;;
let _ARM64_SYSREG_DBGBCR11_EL1 = 0x805D;;
let _ARM64_SYSREG_DBGBCR12_EL1 = 0x8065;;
let _ARM64_SYSREG_DBGBCR13_EL1 = 0x806D;;
let _ARM64_SYSREG_DBGBCR14_EL1 = 0x8075;;
let _ARM64_SYSREG_DBGBCR15_EL1 = 0x807D;;
let _ARM64_SYSREG_DBGWVR0_EL1 = 0x8006;;
let _ARM64_SYSREG_DBGWVR1_EL1 = 0x800E;;
let _ARM64_SYSREG_DBGWVR2_EL1 = 0x8016;;
let _ARM64_SYSREG_DBGWVR3_EL1 = 0x801E;;
let _ARM64_SYSREG_DBGWVR4_EL1 = 0x8026;;
let _ARM64_SYSREG_DBGWVR5_EL1 = 0x802E;;
let _ARM64_SYSREG_DBGWVR6_EL1 = 0x8036;;
let _ARM64_SYSREG_DBGWVR7_EL1 = 0x803E;;
let _ARM64_SYSREG_DBGWVR8_EL1 = 0x8046;;
let _ARM64_SYSREG_DBGWVR9_EL1 = 0x804E;;
let _ARM64_SYSREG_DBGWVR10_EL1 = 0x8056;;
let _ARM64_SYSREG_DBGWVR11_EL1 = 0x805E;;
let _ARM64_SYSREG_DBGWVR12_EL1 = 0x8066;;
let _ARM64_SYSREG_DBGWVR13_EL1 = 0x806E;;
let _ARM64_SYSREG_DBGWVR14_EL1 = 0x8076;;
let _ARM64_SYSREG_DBGWVR15_EL1 = 0x807E;;
let _ARM64_SYSREG_DBGWCR0_EL1 = 0x8007;;
let _ARM64_SYSREG_DBGWCR1_EL1 = 0x800F;;
let _ARM64_SYSREG_DBGWCR2_EL1 = 0x8017;;
let _ARM64_SYSREG_DBGWCR3_EL1 = 0x801F;;
let _ARM64_SYSREG_DBGWCR4_EL1 = 0x8027;;
let _ARM64_SYSREG_DBGWCR5_EL1 = 0x802F;;
let _ARM64_SYSREG_DBGWCR6_EL1 = 0x8037;;
let _ARM64_SYSREG_DBGWCR7_EL1 = 0x803F;;
let _ARM64_SYSREG_DBGWCR8_EL1 = 0x8047;;
let _ARM64_SYSREG_DBGWCR9_EL1 = 0x804F;;
let _ARM64_SYSREG_DBGWCR10_EL1 = 0x8057;;
let _ARM64_SYSREG_DBGWCR11_EL1 = 0x805F;;
let _ARM64_SYSREG_DBGWCR12_EL1 = 0x8067;;
let _ARM64_SYSREG_DBGWCR13_EL1 = 0x806F;;
let _ARM64_SYSREG_DBGWCR14_EL1 = 0x8077;;
let _ARM64_SYSREG_DBGWCR15_EL1 = 0x807F;;
let _ARM64_SYSREG_TEEHBR32_EL1 = 0x9080;;
let _ARM64_SYSREG_OSDLR_EL1 = 0x809C;;
let _ARM64_SYSREG_DBGPRCR_EL1 = 0x80A4;;
let _ARM64_SYSREG_DBGCLAIMSET_EL1 = 0x83C6;;
let _ARM64_SYSREG_DBGCLAIMCLR_EL1 = 0x83CE;;
let _ARM64_SYSREG_CSSELR_EL1 = 0xD000;;
let _ARM64_SYSREG_VPIDR_EL2 = 0xE000;;
let _ARM64_SYSREG_VMPIDR_EL2 = 0xE005;;
let _ARM64_SYSREG_CPACR_EL1 = 0xC082;;
let _ARM64_SYSREG_SCTLR_EL1 = 0xC080;;
let _ARM64_SYSREG_SCTLR_EL2 = 0xE080;;
let _ARM64_SYSREG_SCTLR_EL3 = 0xF080;;
let _ARM64_SYSREG_ACTLR_EL1 = 0xC081;;
let _ARM64_SYSREG_ACTLR_EL2 = 0xE081;;
let _ARM64_SYSREG_ACTLR_EL3 = 0xF081;;
let _ARM64_SYSREG_HCR_EL2 = 0xE088;;
let _ARM64_SYSREG_SCR_EL3 = 0xF088;;
let _ARM64_SYSREG_MDCR_EL2 = 0xE089;;
let _ARM64_SYSREG_SDER32_EL3 = 0xF089;;
let _ARM64_SYSREG_CPTR_EL2 = 0xE08A;;
let _ARM64_SYSREG_CPTR_EL3 = 0xF08A;;
let _ARM64_SYSREG_HSTR_EL2 = 0xE08B;;
let _ARM64_SYSREG_HACR_EL2 = 0xE08F;;
let _ARM64_SYSREG_MDCR_EL3 = 0xF099;;
let _ARM64_SYSREG_TTBR0_EL1 = 0xC100;;
let _ARM64_SYSREG_TTBR0_EL2 = 0xE100;;
let _ARM64_SYSREG_TTBR0_EL3 = 0xF100;;
let _ARM64_SYSREG_TTBR1_EL1 = 0xC101;;
let _ARM64_SYSREG_TCR_EL1 = 0xC102;;
let _ARM64_SYSREG_TCR_EL2 = 0xE102;;
let _ARM64_SYSREG_TCR_EL3 = 0xF102;;
let _ARM64_SYSREG_VTTBR_EL2 = 0xE108;;
let _ARM64_SYSREG_VTCR_EL2 = 0xE10A;;
let _ARM64_SYSREG_DACR32_EL2 = 0xE180;;
let _ARM64_SYSREG_SPSR_EL1 = 0xC200;;
let _ARM64_SYSREG_SPSR_EL2 = 0xE200;;
let _ARM64_SYSREG_SPSR_EL3 = 0xF200;;
let _ARM64_SYSREG_ELR_EL1 = 0xC201;;
let _ARM64_SYSREG_ELR_EL2 = 0xE201;;
let _ARM64_SYSREG_ELR_EL3 = 0xF201;;
let _ARM64_SYSREG_SP_EL0 = 0xC208;;
let _ARM64_SYSREG_SP_EL1 = 0xE208;;
let _ARM64_SYSREG_SP_EL2 = 0xF208;;
let _ARM64_SYSREG_SPSEL = 0xC210;;
let _ARM64_SYSREG_NZCV = 0xDA10;;
let _ARM64_SYSREG_DAIF = 0xDA11;;
let _ARM64_SYSREG_CURRENTEL = 0xC212;;
let _ARM64_SYSREG_SPSR_IRQ = 0xE218;;
let _ARM64_SYSREG_SPSR_ABT = 0xE219;;
let _ARM64_SYSREG_SPSR_UND = 0xE21A;;
let _ARM64_SYSREG_SPSR_FIQ = 0xE21B;;
let _ARM64_SYSREG_FPCR = 0xDA20;;
let _ARM64_SYSREG_FPSR = 0xDA21;;
let _ARM64_SYSREG_DSPSR_EL0 = 0xDA28;;
let _ARM64_SYSREG_DLR_EL0 = 0xDA29;;
let _ARM64_SYSREG_IFSR32_EL2 = 0xE281;;
let _ARM64_SYSREG_AFSR0_EL1 = 0xC288;;
let _ARM64_SYSREG_AFSR0_EL2 = 0xE288;;
let _ARM64_SYSREG_AFSR0_EL3 = 0xF288;;
let _ARM64_SYSREG_AFSR1_EL1 = 0xC289;;
let _ARM64_SYSREG_AFSR1_EL2 = 0xE289;;
let _ARM64_SYSREG_AFSR1_EL3 = 0xF289;;
let _ARM64_SYSREG_ESR_EL1 = 0xC290;;
let _ARM64_SYSREG_ESR_EL2 = 0xE290;;
let _ARM64_SYSREG_ESR_EL3 = 0xF290;;
let _ARM64_SYSREG_FPEXC32_EL2 = 0xE298;;
let _ARM64_SYSREG_FAR_EL1 = 0xC300;;
let _ARM64_SYSREG_FAR_EL2 = 0xE300;;
let _ARM64_SYSREG_FAR_EL3 = 0xF300;;
let _ARM64_SYSREG_HPFAR_EL2 = 0xE304;;
let _ARM64_SYSREG_PAR_EL1 = 0xC3A0;;
let _ARM64_SYSREG_PMCR_EL0 = 0xDCE0;;
let _ARM64_SYSREG_PMCNTENSET_EL0 = 0xDCE1;;
let _ARM64_SYSREG_PMCNTENCLR_EL0 = 0xDCE2;;
let _ARM64_SYSREG_PMOVSCLR_EL0 = 0xDCE3;;
let _ARM64_SYSREG_PMSELR_EL0 = 0xDCE5;;
let _ARM64_SYSREG_PMCCNTR_EL0 = 0xDCE8;;
let _ARM64_SYSREG_PMXEVTYPER_EL0 = 0xDCE9;;
let _ARM64_SYSREG_PMXEVCNTR_EL0 = 0xDCEA;;
let _ARM64_SYSREG_PMUSERENR_EL0 = 0xDCF0;;
let _ARM64_SYSREG_PMINTENSET_EL1 = 0xC4F1;;
let _ARM64_SYSREG_PMINTENCLR_EL1 = 0xC4F2;;
let _ARM64_SYSREG_PMOVSSET_EL0 = 0xDCF3;;
let _ARM64_SYSREG_MAIR_EL1 = 0xC510;;
let _ARM64_SYSREG_MAIR_EL2 = 0xE510;;
let _ARM64_SYSREG_MAIR_EL3 = 0xF510;;
let _ARM64_SYSREG_AMAIR_EL1 = 0xC518;;
let _ARM64_SYSREG_AMAIR_EL2 = 0xE518;;
let _ARM64_SYSREG_AMAIR_EL3 = 0xF518;;
let _ARM64_SYSREG_VBAR_EL1 = 0xC600;;
let _ARM64_SYSREG_VBAR_EL2 = 0xE600;;
let _ARM64_SYSREG_VBAR_EL3 = 0xF600;;
let _ARM64_SYSREG_RMR_EL1 = 0xC602;;
let _ARM64_SYSREG_RMR_EL2 = 0xE602;;
let _ARM64_SYSREG_RMR_EL3 = 0xF602;;
let _ARM64_SYSREG_CONTEXTIDR_EL1 = 0xC681;;
let _ARM64_SYSREG_TPIDR_EL0 = 0xDE82;;
let _ARM64_SYSREG_TPIDR_EL2 = 0xE682;;
let _ARM64_SYSREG_TPIDR_EL3 = 0xF682;;
let _ARM64_SYSREG_TPIDRRO_EL0 = 0xDE83;;
let _ARM64_SYSREG_TPIDR_EL1 = 0xC684;;
let _ARM64_SYSREG_CNTFRQ_EL0 = 0xDF00;;
let _ARM64_SYSREG_CNTVOFF_EL2 = 0xE703;;
let _ARM64_SYSREG_CNTKCTL_EL1 = 0xC708;;
let _ARM64_SYSREG_CNTHCTL_EL2 = 0xE708;;
let _ARM64_SYSREG_CNTP_TVAL_EL0 = 0xDF10;;
let _ARM64_SYSREG_CNTHP_TVAL_EL2 = 0xE710;;
let _ARM64_SYSREG_CNTPS_TVAL_EL1 = 0xFF10;;
let _ARM64_SYSREG_CNTP_CTL_EL0 = 0xDF11;;
let _ARM64_SYSREG_CNTHP_CTL_EL2 = 0xE711;;
let _ARM64_SYSREG_CNTPS_CTL_EL1 = 0xFF11;;
let _ARM64_SYSREG_CNTP_CVAL_EL0 = 0xDF12;;
let _ARM64_SYSREG_CNTHP_CVAL_EL2 = 0xE712;;
let _ARM64_SYSREG_CNTPS_CVAL_EL1 = 0xFF12;;
let _ARM64_SYSREG_CNTV_TVAL_EL0 = 0xDF18;;
let _ARM64_SYSREG_CNTV_CTL_EL0 = 0xDF19;;
let _ARM64_SYSREG_CNTV_CVAL_EL0 = 0xDF1A;;
let _ARM64_SYSREG_PMEVCNTR0_EL0 = 0xDF40;;
let _ARM64_SYSREG_PMEVCNTR1_EL0 = 0xDF41;;
let _ARM64_SYSREG_PMEVCNTR2_EL0 = 0xDF42;;
let _ARM64_SYSREG_PMEVCNTR3_EL0 = 0xDF43;;
let _ARM64_SYSREG_PMEVCNTR4_EL0 = 0xDF44;;
let _ARM64_SYSREG_PMEVCNTR5_EL0 = 0xDF45;;
let _ARM64_SYSREG_PMEVCNTR6_EL0 = 0xDF46;;
let _ARM64_SYSREG_PMEVCNTR7_EL0 = 0xDF47;;
let _ARM64_SYSREG_PMEVCNTR8_EL0 = 0xDF48;;
let _ARM64_SYSREG_PMEVCNTR9_EL0 = 0xDF49;;
let _ARM64_SYSREG_PMEVCNTR10_EL0 = 0xDF4A;;
let _ARM64_SYSREG_PMEVCNTR11_EL0 = 0xDF4B;;
let _ARM64_SYSREG_PMEVCNTR12_EL0 = 0xDF4C;;
let _ARM64_SYSREG_PMEVCNTR13_EL0 = 0xDF4D;;
let _ARM64_SYSREG_PMEVCNTR14_EL0 = 0xDF4E;;
let _ARM64_SYSREG_PMEVCNTR15_EL0 = 0xDF4F;;
let _ARM64_SYSREG_PMEVCNTR16_EL0 = 0xDF50;;
let _ARM64_SYSREG_PMEVCNTR17_EL0 = 0xDF51;;
let _ARM64_SYSREG_PMEVCNTR18_EL0 = 0xDF52;;
let _ARM64_SYSREG_PMEVCNTR19_EL0 = 0xDF53;;
let _ARM64_SYSREG_PMEVCNTR20_EL0 = 0xDF54;;
let _ARM64_SYSREG_PMEVCNTR21_EL0 = 0xDF55;;
let _ARM64_SYSREG_PMEVCNTR22_EL0 = 0xDF56;;
let _ARM64_SYSREG_PMEVCNTR23_EL0 = 0xDF57;;
let _ARM64_SYSREG_PMEVCNTR24_EL0 = 0xDF58;;
let _ARM64_SYSREG_PMEVCNTR25_EL0 = 0xDF59;;
let _ARM64_SYSREG_PMEVCNTR26_EL0 = 0xDF5A;;
let _ARM64_SYSREG_PMEVCNTR27_EL0 = 0xDF5B;;
let _ARM64_SYSREG_PMEVCNTR28_EL0 = 0xDF5C;;
let _ARM64_SYSREG_PMEVCNTR29_EL0 = 0xDF5D;;
let _ARM64_SYSREG_PMEVCNTR30_EL0 = 0xDF5E;;
let _ARM64_SYSREG_PMCCFILTR_EL0 = 0xDF7F;;
let _ARM64_SYSREG_PMEVTYPER0_EL0 = 0xDF60;;
let _ARM64_SYSREG_PMEVTYPER1_EL0 = 0xDF61;;
let _ARM64_SYSREG_PMEVTYPER2_EL0 = 0xDF62;;
let _ARM64_SYSREG_PMEVTYPER3_EL0 = 0xDF63;;
let _ARM64_SYSREG_PMEVTYPER4_EL0 = 0xDF64;;
let _ARM64_SYSREG_PMEVTYPER5_EL0 = 0xDF65;;
let _ARM64_SYSREG_PMEVTYPER6_EL0 = 0xDF66;;
let _ARM64_SYSREG_PMEVTYPER7_EL0 = 0xDF67;;
let _ARM64_SYSREG_PMEVTYPER8_EL0 = 0xDF68;;
let _ARM64_SYSREG_PMEVTYPER9_EL0 = 0xDF69;;
let _ARM64_SYSREG_PMEVTYPER10_EL0 = 0xDF6A;;
let _ARM64_SYSREG_PMEVTYPER11_EL0 = 0xDF6B;;
let _ARM64_SYSREG_PMEVTYPER12_EL0 = 0xDF6C;;
let _ARM64_SYSREG_PMEVTYPER13_EL0 = 0xDF6D;;
let _ARM64_SYSREG_PMEVTYPER14_EL0 = 0xDF6E;;
let _ARM64_SYSREG_PMEVTYPER15_EL0 = 0xDF6F;;
let _ARM64_SYSREG_PMEVTYPER16_EL0 = 0xDF70;;
let _ARM64_SYSREG_PMEVTYPER17_EL0 = 0xDF71;;
let _ARM64_SYSREG_PMEVTYPER18_EL0 = 0xDF72;;
let _ARM64_SYSREG_PMEVTYPER19_EL0 = 0xDF73;;
let _ARM64_SYSREG_PMEVTYPER20_EL0 = 0xDF74;;
let _ARM64_SYSREG_PMEVTYPER21_EL0 = 0xDF75;;
let _ARM64_SYSREG_PMEVTYPER22_EL0 = 0xDF76;;
let _ARM64_SYSREG_PMEVTYPER23_EL0 = 0xDF77;;
let _ARM64_SYSREG_PMEVTYPER24_EL0 = 0xDF78;;
let _ARM64_SYSREG_PMEVTYPER25_EL0 = 0xDF79;;
let _ARM64_SYSREG_PMEVTYPER26_EL0 = 0xDF7A;;
let _ARM64_SYSREG_PMEVTYPER27_EL0 = 0xDF7B;;
let _ARM64_SYSREG_PMEVTYPER28_EL0 = 0xDF7C;;
let _ARM64_SYSREG_PMEVTYPER29_EL0 = 0xDF7D;;
let _ARM64_SYSREG_PMEVTYPER30_EL0 = 0xDF7E;;
let _ARM64_SYSREG_TRCPRGCTLR = 0x8808;;
let _ARM64_SYSREG_TRCPROCSELR = 0x8810;;
let _ARM64_SYSREG_TRCCONFIGR = 0x8820;;
let _ARM64_SYSREG_TRCAUXCTLR = 0x8830;;
let _ARM64_SYSREG_TRCEVENTCTL0R = 0x8840;;
let _ARM64_SYSREG_TRCEVENTCTL1R = 0x8848;;
let _ARM64_SYSREG_TRCSTALLCTLR = 0x8858;;
let _ARM64_SYSREG_TRCTSCTLR = 0x8860;;
let _ARM64_SYSREG_TRCSYNCPR = 0x8868;;
let _ARM64_SYSREG_TRCCCCTLR = 0x8870;;
let _ARM64_SYSREG_TRCBBCTLR = 0x8878;;
let _ARM64_SYSREG_TRCTRACEIDR = 0x8801;;
let _ARM64_SYSREG_TRCQCTLR = 0x8809;;
let _ARM64_SYSREG_TRCVICTLR = 0x8802;;
let _ARM64_SYSREG_TRCVIIECTLR = 0x880A;;
let _ARM64_SYSREG_TRCVISSCTLR = 0x8812;;
let _ARM64_SYSREG_TRCVIPCSSCTLR = 0x881A;;
let _ARM64_SYSREG_TRCVDCTLR = 0x8842;;
let _ARM64_SYSREG_TRCVDSACCTLR = 0x884A;;
let _ARM64_SYSREG_TRCVDARCCTLR = 0x8852;;
let _ARM64_SYSREG_TRCSEQEVR0 = 0x8804;;
let _ARM64_SYSREG_TRCSEQEVR1 = 0x880C;;
let _ARM64_SYSREG_TRCSEQEVR2 = 0x8814;;
let _ARM64_SYSREG_TRCSEQRSTEVR = 0x8834;;
let _ARM64_SYSREG_TRCSEQSTR = 0x883C;;
let _ARM64_SYSREG_TRCEXTINSELR = 0x8844;;
let _ARM64_SYSREG_TRCCNTRLDVR0 = 0x8805;;
let _ARM64_SYSREG_TRCCNTRLDVR1 = 0x880D;;
let _ARM64_SYSREG_TRCCNTRLDVR2 = 0x8815;;
let _ARM64_SYSREG_TRCCNTRLDVR3 = 0x881D;;
let _ARM64_SYSREG_TRCCNTCTLR0 = 0x8825;;
let _ARM64_SYSREG_TRCCNTCTLR1 = 0x882D;;
let _ARM64_SYSREG_TRCCNTCTLR2 = 0x8835;;
let _ARM64_SYSREG_TRCCNTCTLR3 = 0x883D;;
let _ARM64_SYSREG_TRCCNTVR0 = 0x8845;;
let _ARM64_SYSREG_TRCCNTVR1 = 0x884D;;
let _ARM64_SYSREG_TRCCNTVR2 = 0x8855;;
let _ARM64_SYSREG_TRCCNTVR3 = 0x885D;;
let _ARM64_SYSREG_TRCIMSPEC0 = 0x8807;;
let _ARM64_SYSREG_TRCIMSPEC1 = 0x880F;;
let _ARM64_SYSREG_TRCIMSPEC2 = 0x8817;;
let _ARM64_SYSREG_TRCIMSPEC3 = 0x881F;;
let _ARM64_SYSREG_TRCIMSPEC4 = 0x8827;;
let _ARM64_SYSREG_TRCIMSPEC5 = 0x882F;;
let _ARM64_SYSREG_TRCIMSPEC6 = 0x8837;;
let _ARM64_SYSREG_TRCIMSPEC7 = 0x883F;;
let _ARM64_SYSREG_TRCRSCTLR2 = 0x8890;;
let _ARM64_SYSREG_TRCRSCTLR3 = 0x8898;;
let _ARM64_SYSREG_TRCRSCTLR4 = 0x88A0;;
let _ARM64_SYSREG_TRCRSCTLR5 = 0x88A8;;
let _ARM64_SYSREG_TRCRSCTLR6 = 0x88B0;;
let _ARM64_SYSREG_TRCRSCTLR7 = 0x88B8;;
let _ARM64_SYSREG_TRCRSCTLR8 = 0x88C0;;
let _ARM64_SYSREG_TRCRSCTLR9 = 0x88C8;;
let _ARM64_SYSREG_TRCRSCTLR10 = 0x88D0;;
let _ARM64_SYSREG_TRCRSCTLR11 = 0x88D8;;
let _ARM64_SYSREG_TRCRSCTLR12 = 0x88E0;;
let _ARM64_SYSREG_TRCRSCTLR13 = 0x88E8;;
let _ARM64_SYSREG_TRCRSCTLR14 = 0x88F0;;
let _ARM64_SYSREG_TRCRSCTLR15 = 0x88F8;;
let _ARM64_SYSREG_TRCRSCTLR16 = 0x8881;;
let _ARM64_SYSREG_TRCRSCTLR17 = 0x8889;;
let _ARM64_SYSREG_TRCRSCTLR18 = 0x8891;;
let _ARM64_SYSREG_TRCRSCTLR19 = 0x8899;;
let _ARM64_SYSREG_TRCRSCTLR20 = 0x88A1;;
let _ARM64_SYSREG_TRCRSCTLR21 = 0x88A9;;
let _ARM64_SYSREG_TRCRSCTLR22 = 0x88B1;;
let _ARM64_SYSREG_TRCRSCTLR23 = 0x88B9;;
let _ARM64_SYSREG_TRCRSCTLR24 = 0x88C1;;
let _ARM64_SYSREG_TRCRSCTLR25 = 0x88C9;;
let _ARM64_SYSREG_TRCRSCTLR26 = 0x88D1;;
let _ARM64_SYSREG_TRCRSCTLR27 = 0x88D9;;
let _ARM64_SYSREG_TRCRSCTLR28 = 0x88E1;;
let _ARM64_SYSREG_TRCRSCTLR29 = 0x88E9;;
let _ARM64_SYSREG_TRCRSCTLR30 = 0x88F1;;
let _ARM64_SYSREG_TRCRSCTLR31 = 0x88F9;;
let _ARM64_SYSREG_TRCSSCCR0 = 0x8882;;
let _ARM64_SYSREG_TRCSSCCR1 = 0x888A;;
let _ARM64_SYSREG_TRCSSCCR2 = 0x8892;;
let _ARM64_SYSREG_TRCSSCCR3 = 0x889A;;
let _ARM64_SYSREG_TRCSSCCR4 = 0x88A2;;
let _ARM64_SYSREG_TRCSSCCR5 = 0x88AA;;
let _ARM64_SYSREG_TRCSSCCR6 = 0x88B2;;
let _ARM64_SYSREG_TRCSSCCR7 = 0x88BA;;
let _ARM64_SYSREG_TRCSSCSR0 = 0x88C2;;
let _ARM64_SYSREG_TRCSSCSR1 = 0x88CA;;
let _ARM64_SYSREG_TRCSSCSR2 = 0x88D2;;
let _ARM64_SYSREG_TRCSSCSR3 = 0x88DA;;
let _ARM64_SYSREG_TRCSSCSR4 = 0x88E2;;
let _ARM64_SYSREG_TRCSSCSR5 = 0x88EA;;
let _ARM64_SYSREG_TRCSSCSR6 = 0x88F2;;
let _ARM64_SYSREG_TRCSSCSR7 = 0x88FA;;
let _ARM64_SYSREG_TRCSSPCICR0 = 0x8883;;
let _ARM64_SYSREG_TRCSSPCICR1 = 0x888B;;
let _ARM64_SYSREG_TRCSSPCICR2 = 0x8893;;
let _ARM64_SYSREG_TRCSSPCICR3 = 0x889B;;
let _ARM64_SYSREG_TRCSSPCICR4 = 0x88A3;;
let _ARM64_SYSREG_TRCSSPCICR5 = 0x88AB;;
let _ARM64_SYSREG_TRCSSPCICR6 = 0x88B3;;
let _ARM64_SYSREG_TRCSSPCICR7 = 0x88BB;;
let _ARM64_SYSREG_TRCPDCR = 0x88A4;;
let _ARM64_SYSREG_TRCACVR0 = 0x8900;;
let _ARM64_SYSREG_TRCACVR1 = 0x8910;;
let _ARM64_SYSREG_TRCACVR2 = 0x8920;;
let _ARM64_SYSREG_TRCACVR3 = 0x8930;;
let _ARM64_SYSREG_TRCACVR4 = 0x8940;;
let _ARM64_SYSREG_TRCACVR5 = 0x8950;;
let _ARM64_SYSREG_TRCACVR6 = 0x8960;;
let _ARM64_SYSREG_TRCACVR7 = 0x8970;;
let _ARM64_SYSREG_TRCACVR8 = 0x8901;;
let _ARM64_SYSREG_TRCACVR9 = 0x8911;;
let _ARM64_SYSREG_TRCACVR10 = 0x8921;;
let _ARM64_SYSREG_TRCACVR11 = 0x8931;;
let _ARM64_SYSREG_TRCACVR12 = 0x8941;;
let _ARM64_SYSREG_TRCACVR13 = 0x8951;;
let _ARM64_SYSREG_TRCACVR14 = 0x8961;;
let _ARM64_SYSREG_TRCACVR15 = 0x8971;;
let _ARM64_SYSREG_TRCACATR0 = 0x8902;;
let _ARM64_SYSREG_TRCACATR1 = 0x8912;;
let _ARM64_SYSREG_TRCACATR2 = 0x8922;;
let _ARM64_SYSREG_TRCACATR3 = 0x8932;;
let _ARM64_SYSREG_TRCACATR4 = 0x8942;;
let _ARM64_SYSREG_TRCACATR5 = 0x8952;;
let _ARM64_SYSREG_TRCACATR6 = 0x8962;;
let _ARM64_SYSREG_TRCACATR7 = 0x8972;;
let _ARM64_SYSREG_TRCACATR8 = 0x8903;;
let _ARM64_SYSREG_TRCACATR9 = 0x8913;;
let _ARM64_SYSREG_TRCACATR10 = 0x8923;;
let _ARM64_SYSREG_TRCACATR11 = 0x8933;;
let _ARM64_SYSREG_TRCACATR12 = 0x8943;;
let _ARM64_SYSREG_TRCACATR13 = 0x8953;;
let _ARM64_SYSREG_TRCACATR14 = 0x8963;;
let _ARM64_SYSREG_TRCACATR15 = 0x8973;;
let _ARM64_SYSREG_TRCDVCVR0 = 0x8904;;
let _ARM64_SYSREG_TRCDVCVR1 = 0x8924;;
let _ARM64_SYSREG_TRCDVCVR2 = 0x8944;;
let _ARM64_SYSREG_TRCDVCVR3 = 0x8964;;
let _ARM64_SYSREG_TRCDVCVR4 = 0x8905;;
let _ARM64_SYSREG_TRCDVCVR5 = 0x8925;;
let _ARM64_SYSREG_TRCDVCVR6 = 0x8945;;
let _ARM64_SYSREG_TRCDVCVR7 = 0x8965;;
let _ARM64_SYSREG_TRCDVCMR0 = 0x8906;;
let _ARM64_SYSREG_TRCDVCMR1 = 0x8926;;
let _ARM64_SYSREG_TRCDVCMR2 = 0x8946;;
let _ARM64_SYSREG_TRCDVCMR3 = 0x8966;;
let _ARM64_SYSREG_TRCDVCMR4 = 0x8907;;
let _ARM64_SYSREG_TRCDVCMR5 = 0x8927;;
let _ARM64_SYSREG_TRCDVCMR6 = 0x8947;;
let _ARM64_SYSREG_TRCDVCMR7 = 0x8967;;
let _ARM64_SYSREG_TRCCIDCVR0 = 0x8980;;
let _ARM64_SYSREG_TRCCIDCVR1 = 0x8990;;
let _ARM64_SYSREG_TRCCIDCVR2 = 0x89A0;;
let _ARM64_SYSREG_TRCCIDCVR3 = 0x89B0;;
let _ARM64_SYSREG_TRCCIDCVR4 = 0x89C0;;
let _ARM64_SYSREG_TRCCIDCVR5 = 0x89D0;;
let _ARM64_SYSREG_TRCCIDCVR6 = 0x89E0;;
let _ARM64_SYSREG_TRCCIDCVR7 = 0x89F0;;
let _ARM64_SYSREG_TRCVMIDCVR0 = 0x8981;;
let _ARM64_SYSREG_TRCVMIDCVR1 = 0x8991;;
let _ARM64_SYSREG_TRCVMIDCVR2 = 0x89A1;;
let _ARM64_SYSREG_TRCVMIDCVR3 = 0x89B1;;
let _ARM64_SYSREG_TRCVMIDCVR4 = 0x89C1;;
let _ARM64_SYSREG_TRCVMIDCVR5 = 0x89D1;;
let _ARM64_SYSREG_TRCVMIDCVR6 = 0x89E1;;
let _ARM64_SYSREG_TRCVMIDCVR7 = 0x89F1;;
let _ARM64_SYSREG_TRCCIDCCTLR0 = 0x8982;;
let _ARM64_SYSREG_TRCCIDCCTLR1 = 0x898A;;
let _ARM64_SYSREG_TRCVMIDCCTLR0 = 0x8992;;
let _ARM64_SYSREG_TRCVMIDCCTLR1 = 0x899A;;
let _ARM64_SYSREG_TRCITCTRL = 0x8B84;;
let _ARM64_SYSREG_TRCCLAIMSET = 0x8BC6;;
let _ARM64_SYSREG_TRCCLAIMCLR = 0x8BCE;;
let _ARM64_SYSREG_ICC_BPR1_EL1 = 0xC663;;
let _ARM64_SYSREG_ICC_BPR0_EL1 = 0xC643;;
let _ARM64_SYSREG_ICC_PMR_EL1 = 0xC230;;
let _ARM64_SYSREG_ICC_CTLR_EL1 = 0xC664;;
let _ARM64_SYSREG_ICC_CTLR_EL3 = 0xF664;;
let _ARM64_SYSREG_ICC_SRE_EL1 = 0xC665;;
let _ARM64_SYSREG_ICC_SRE_EL2 = 0xE64D;;
let _ARM64_SYSREG_ICC_SRE_EL3 = 0xF665;;
let _ARM64_SYSREG_ICC_IGRPEN0_EL1 = 0xC666;;
let _ARM64_SYSREG_ICC_IGRPEN1_EL1 = 0xC667;;
let _ARM64_SYSREG_ICC_IGRPEN1_EL3 = 0xF667;;
let _ARM64_SYSREG_ICC_SEIEN_EL1 = 0xC668;;
let _ARM64_SYSREG_ICC_AP0R0_EL1 = 0xC644;;
let _ARM64_SYSREG_ICC_AP0R1_EL1 = 0xC645;;
let _ARM64_SYSREG_ICC_AP0R2_EL1 = 0xC646;;
let _ARM64_SYSREG_ICC_AP0R3_EL1 = 0xC647;;
let _ARM64_SYSREG_ICC_AP1R0_EL1 = 0xC648;;
let _ARM64_SYSREG_ICC_AP1R1_EL1 = 0xC649;;
let _ARM64_SYSREG_ICC_AP1R2_EL1 = 0xC64A;;
let _ARM64_SYSREG_ICC_AP1R3_EL1 = 0xC64B;;
let _ARM64_SYSREG_ICH_AP0R0_EL2 = 0xE640;;
let _ARM64_SYSREG_ICH_AP0R1_EL2 = 0xE641;;
let _ARM64_SYSREG_ICH_AP0R2_EL2 = 0xE642;;
let _ARM64_SYSREG_ICH_AP0R3_EL2 = 0xE643;;
let _ARM64_SYSREG_ICH_AP1R0_EL2 = 0xE648;;
let _ARM64_SYSREG_ICH_AP1R1_EL2 = 0xE649;;
let _ARM64_SYSREG_ICH_AP1R2_EL2 = 0xE64A;;
let _ARM64_SYSREG_ICH_AP1R3_EL2 = 0xE64B;;
let _ARM64_SYSREG_ICH_HCR_EL2 = 0xE658;;
let _ARM64_SYSREG_ICH_MISR_EL2 = 0xE65A;;
let _ARM64_SYSREG_ICH_VMCR_EL2 = 0xE65F;;
let _ARM64_SYSREG_ICH_VSEIR_EL2 = 0xE64C;;
let _ARM64_SYSREG_ICH_LR0_EL2 = 0xE660;;
let _ARM64_SYSREG_ICH_LR1_EL2 = 0xE661;;
let _ARM64_SYSREG_ICH_LR2_EL2 = 0xE662;;
let _ARM64_SYSREG_ICH_LR3_EL2 = 0xE663;;
let _ARM64_SYSREG_ICH_LR4_EL2 = 0xE664;;
let _ARM64_SYSREG_ICH_LR5_EL2 = 0xE665;;
let _ARM64_SYSREG_ICH_LR6_EL2 = 0xE666;;
let _ARM64_SYSREG_ICH_LR7_EL2 = 0xE667;;
let _ARM64_SYSREG_ICH_LR8_EL2 = 0xE668;;
let _ARM64_SYSREG_ICH_LR9_EL2 = 0xE669;;
let _ARM64_SYSREG_ICH_LR10_EL2 = 0xE66A;;
let _ARM64_SYSREG_ICH_LR11_EL2 = 0xE66B;;
let _ARM64_SYSREG_ICH_LR12_EL2 = 0xE66C;;
let _ARM64_SYSREG_ICH_LR13_EL2 = 0xE66D;;
let _ARM64_SYSREG_ICH_LR14_EL2 = 0xE66E;;
let _ARM64_SYSREG_ICH_LR15_EL2 = 0xE66F;;
let _ARM64_SYSREG_PAN = 0xC213;;
let _ARM64_SYSREG_LORSA_EL1 = 0xC520;;
let _ARM64_SYSREG_LOREA_EL1 = 0xC521;;
let _ARM64_SYSREG_LORN_EL1 = 0xC522;;
let _ARM64_SYSREG_LORC_EL1 = 0xC523;;
let _ARM64_SYSREG_TTBR1_EL2 = 0xE101;;
let _ARM64_SYSREG_CONTEXTIDR_EL2 = 0xE681;;
let _ARM64_SYSREG_CNTHV_TVAL_EL2 = 0xE718;;
let _ARM64_SYSREG_CNTHV_CVAL_EL2 = 0xE71A;;
let _ARM64_SYSREG_CNTHV_CTL_EL2 = 0xE719;;
let _ARM64_SYSREG_SCTLR_EL12 = 0xE880;;
let _ARM64_SYSREG_CPACR_EL12 = 0xE882;;
let _ARM64_SYSREG_TTBR0_EL12 = 0xE900;;
let _ARM64_SYSREG_TTBR1_EL12 = 0xE901;;
let _ARM64_SYSREG_TCR_EL12 = 0xE902;;
let _ARM64_SYSREG_AFSR0_EL12 = 0xEA88;;
let _ARM64_SYSREG_AFSR1_EL12 = 0xEA89;;
let _ARM64_SYSREG_ESR_EL12 = 0xEA90;;
let _ARM64_SYSREG_FAR_EL12 = 0xEB00;;
let _ARM64_SYSREG_MAIR_EL12 = 0xED10;;
let _ARM64_SYSREG_AMAIR_EL12 = 0xED18;;
let _ARM64_SYSREG_VBAR_EL12 = 0xEE00;;
let _ARM64_SYSREG_CONTEXTIDR_EL12 = 0xEE81;;
let _ARM64_SYSREG_CNTKCTL_EL12 = 0xEF08;;
let _ARM64_SYSREG_CNTP_TVAL_EL02 = 0xEF10;;
let _ARM64_SYSREG_CNTP_CTL_EL02 = 0xEF11;;
let _ARM64_SYSREG_CNTP_CVAL_EL02 = 0xEF12;;
let _ARM64_SYSREG_CNTV_TVAL_EL02 = 0xEF18;;
let _ARM64_SYSREG_CNTV_CTL_EL02 = 0xEF19;;
let _ARM64_SYSREG_CNTV_CVAL_EL02 = 0xEF1A;;
let _ARM64_SYSREG_SPSR_EL12 = 0xEA00;;
let _ARM64_SYSREG_ELR_EL12 = 0xEA01;;
let _ARM64_SYSREG_UAO = 0xC214;;
let _ARM64_SYSREG_PMBLIMITR_EL1 = 0xC4D0;;
let _ARM64_SYSREG_PMBPTR_EL1 = 0xC4D1;;
let _ARM64_SYSREG_PMBSR_EL1 = 0xC4D3;;
let _ARM64_SYSREG_PMBIDR_EL1 = 0xC4D7;;
let _ARM64_SYSREG_PMSCR_EL2 = 0xE4C8;;
let _ARM64_SYSREG_PMSCR_EL12 = 0xECC8;;
let _ARM64_SYSREG_PMSCR_EL1 = 0xC4C8;;
let _ARM64_SYSREG_PMSICR_EL1 = 0xC4CA;;
let _ARM64_SYSREG_PMSIRR_EL1 = 0xC4CB;;
let _ARM64_SYSREG_PMSFCR_EL1 = 0xC4CC;;
let _ARM64_SYSREG_PMSEVFR_EL1 = 0xC4CD;;
let _ARM64_SYSREG_PMSLATFR_EL1 = 0xC4CE;;
let _ARM64_SYSREG_PMSIDR_EL1 = 0xC4CF;;
let _ARM64_SYSREG_ERRSELR_EL1 = 0xC299;;
let _ARM64_SYSREG_ERXCTLR_EL1 = 0xC2A1;;
let _ARM64_SYSREG_ERXSTATUS_EL1 = 0xC2A2;;
let _ARM64_SYSREG_ERXADDR_EL1 = 0xC2A3;;
let _ARM64_SYSREG_ERXMISC0_EL1 = 0xC2A8;;
let _ARM64_SYSREG_ERXMISC1_EL1 = 0xC2A9;;
let _ARM64_SYSREG_DISR_EL1 = 0xC609;;
let _ARM64_SYSREG_VDISR_EL2 = 0xE609;;
let _ARM64_SYSREG_VSESR_EL2 = 0xE293;;
let _ARM64_SYSREG_APIAKEYLO_EL1 = 0xC108;;
let _ARM64_SYSREG_APIAKEYHI_EL1 = 0xC109;;
let _ARM64_SYSREG_APIBKEYLO_EL1 = 0xC10A;;
let _ARM64_SYSREG_APIBKEYHI_EL1 = 0xC10B;;
let _ARM64_SYSREG_APDAKEYLO_EL1 = 0xC110;;
let _ARM64_SYSREG_APDAKEYHI_EL1 = 0xC111;;
let _ARM64_SYSREG_APDBKEYLO_EL1 = 0xC112;;
let _ARM64_SYSREG_APDBKEYHI_EL1 = 0xC113;;
let _ARM64_SYSREG_APGAKEYLO_EL1 = 0xC118;;
let _ARM64_SYSREG_APGAKEYHI_EL1 = 0xC119;;
let _ARM64_SYSREG_VSTCR_EL2 = 0xE132;;
let _ARM64_SYSREG_VSTTBR_EL2 = 0xE130;;
let _ARM64_SYSREG_CNTHVS_TVAL_EL2 = 0xE720;;
let _ARM64_SYSREG_CNTHVS_CVAL_EL2 = 0xE722;;
let _ARM64_SYSREG_CNTHVS_CTL_EL2 = 0xE721;;
let _ARM64_SYSREG_CNTHPS_TVAL_EL2 = 0xE728;;
let _ARM64_SYSREG_CNTHPS_CVAL_EL2 = 0xE72A;;
let _ARM64_SYSREG_CNTHPS_CTL_EL2 = 0xE729;;
let _ARM64_SYSREG_SDER32_EL2 = 0xE099;;
let _ARM64_SYSREG_ERXPFGCTL_EL1 = 0xC2A5;;
let _ARM64_SYSREG_ERXPFGCDN_EL1 = 0xC2A6;;
let _ARM64_SYSREG_ERXTS_EL1 = 0xC2AF;;
let _ARM64_SYSREG_ERXMISC2_EL1 = 0xC2AA;;
let _ARM64_SYSREG_ERXMISC3_EL1 = 0xC2AB;;
let _ARM64_SYSREG_ERXPFGF_EL1 = 0xC2A4;;
let _ARM64_SYSREG_MPAM0_EL1 = 0xC529;;
let _ARM64_SYSREG_MPAM1_EL1 = 0xC528;;
let _ARM64_SYSREG_MPAM2_EL2 = 0xE528;;
let _ARM64_SYSREG_MPAM3_EL3 = 0xF528;;
let _ARM64_SYSREG_MPAM1_EL12 = 0xED28;;
let _ARM64_SYSREG_MPAMHCR_EL2 = 0xE520;;
let _ARM64_SYSREG_MPAMVPMV_EL2 = 0xE521;;
let _ARM64_SYSREG_MPAMVPM0_EL2 = 0xE530;;
let _ARM64_SYSREG_MPAMVPM1_EL2 = 0xE531;;
let _ARM64_SYSREG_MPAMVPM2_EL2 = 0xE532;;
let _ARM64_SYSREG_MPAMVPM3_EL2 = 0xE533;;
let _ARM64_SYSREG_MPAMVPM4_EL2 = 0xE534;;
let _ARM64_SYSREG_MPAMVPM5_EL2 = 0xE535;;
let _ARM64_SYSREG_MPAMVPM6_EL2 = 0xE536;;
let _ARM64_SYSREG_MPAMVPM7_EL2 = 0xE537;;
let _ARM64_SYSREG_MPAMIDR_EL1 = 0xC524;;
let _ARM64_SYSREG_AMCR_EL0 = 0xDE90;;
let _ARM64_SYSREG_AMCFGR_EL0 = 0xDE91;;
let _ARM64_SYSREG_AMCGCR_EL0 = 0xDE92;;
let _ARM64_SYSREG_AMUSERENR_EL0 = 0xDE93;;
let _ARM64_SYSREG_AMCNTENCLR0_EL0 = 0xDE94;;
let _ARM64_SYSREG_AMCNTENSET0_EL0 = 0xDE95;;
let _ARM64_SYSREG_AMEVCNTR00_EL0 = 0xDEA0;;
let _ARM64_SYSREG_AMEVCNTR01_EL0 = 0xDEA1;;
let _ARM64_SYSREG_AMEVCNTR02_EL0 = 0xDEA2;;
let _ARM64_SYSREG_AMEVCNTR03_EL0 = 0xDEA3;;
let _ARM64_SYSREG_AMEVTYPER00_EL0 = 0xDEB0;;
let _ARM64_SYSREG_AMEVTYPER01_EL0 = 0xDEB1;;
let _ARM64_SYSREG_AMEVTYPER02_EL0 = 0xDEB2;;
let _ARM64_SYSREG_AMEVTYPER03_EL0 = 0xDEB3;;
let _ARM64_SYSREG_AMCNTENCLR1_EL0 = 0xDE98;;
let _ARM64_SYSREG_AMCNTENSET1_EL0 = 0xDE99;;
let _ARM64_SYSREG_AMEVCNTR10_EL0 = 0xDEE0;;
let _ARM64_SYSREG_AMEVCNTR11_EL0 = 0xDEE1;;
let _ARM64_SYSREG_AMEVCNTR12_EL0 = 0xDEE2;;
let _ARM64_SYSREG_AMEVCNTR13_EL0 = 0xDEE3;;
let _ARM64_SYSREG_AMEVCNTR14_EL0 = 0xDEE4;;
let _ARM64_SYSREG_AMEVCNTR15_EL0 = 0xDEE5;;
let _ARM64_SYSREG_AMEVCNTR16_EL0 = 0xDEE6;;
let _ARM64_SYSREG_AMEVCNTR17_EL0 = 0xDEE7;;
let _ARM64_SYSREG_AMEVCNTR18_EL0 = 0xDEE8;;
let _ARM64_SYSREG_AMEVCNTR19_EL0 = 0xDEE9;;
let _ARM64_SYSREG_AMEVCNTR110_EL0 = 0xDEEA;;
let _ARM64_SYSREG_AMEVCNTR111_EL0 = 0xDEEB;;
let _ARM64_SYSREG_AMEVCNTR112_EL0 = 0xDEEC;;
let _ARM64_SYSREG_AMEVCNTR113_EL0 = 0xDEED;;
let _ARM64_SYSREG_AMEVCNTR114_EL0 = 0xDEEE;;
let _ARM64_SYSREG_AMEVCNTR115_EL0 = 0xDEEF;;
let _ARM64_SYSREG_AMEVTYPER10_EL0 = 0xDEF0;;
let _ARM64_SYSREG_AMEVTYPER11_EL0 = 0xDEF1;;
let _ARM64_SYSREG_AMEVTYPER12_EL0 = 0xDEF2;;
let _ARM64_SYSREG_AMEVTYPER13_EL0 = 0xDEF3;;
let _ARM64_SYSREG_AMEVTYPER14_EL0 = 0xDEF4;;
let _ARM64_SYSREG_AMEVTYPER15_EL0 = 0xDEF5;;
let _ARM64_SYSREG_AMEVTYPER16_EL0 = 0xDEF6;;
let _ARM64_SYSREG_AMEVTYPER17_EL0 = 0xDEF7;;
let _ARM64_SYSREG_AMEVTYPER18_EL0 = 0xDEF8;;
let _ARM64_SYSREG_AMEVTYPER19_EL0 = 0xDEF9;;
let _ARM64_SYSREG_AMEVTYPER110_EL0 = 0xDEFA;;
let _ARM64_SYSREG_AMEVTYPER111_EL0 = 0xDEFB;;
let _ARM64_SYSREG_AMEVTYPER112_EL0 = 0xDEFC;;
let _ARM64_SYSREG_AMEVTYPER113_EL0 = 0xDEFD;;
let _ARM64_SYSREG_AMEVTYPER114_EL0 = 0xDEFE;;
let _ARM64_SYSREG_AMEVTYPER115_EL0 = 0xDEFF;;
let _ARM64_SYSREG_TRFCR_EL1 = 0xC091;;
let _ARM64_SYSREG_TRFCR_EL2 = 0xE091;;
let _ARM64_SYSREG_TRFCR_EL12 = 0xE891;;
let _ARM64_SYSREG_DIT = 0xDA15;;
let _ARM64_SYSREG_VNCR_EL2 = 0xE110;;
let _ARM64_SYSREG_ZCR_EL1 = 0xC090;;
let _ARM64_SYSREG_ZCR_EL2 = 0xE090;;
let _ARM64_SYSREG_ZCR_EL3 = 0xF090;;
let _ARM64_SYSREG_ZCR_EL12 = 0xE890;;
let _ARM64_SYSREG_CPM_IOACC_CTL_EL3 = 0xFF90;;
let _ARM64_PSTATE_INVALID = 0;;
let _ARM64_PSTATE_SPSEL = 0x05;;
let _ARM64_PSTATE_DAIFSET = 0x1e;;
let _ARM64_PSTATE_DAIFCLR = 0x1f;;
let _ARM64_PSTATE_PAN = 0x4;;
let _ARM64_PSTATE_UAO = 0x3;;
let _ARM64_PSTATE_DIT = 0x1a;;
let _ARM64_VAS_INVALID = 0;;
let _ARM64_VAS_16B = 1;;
let _ARM64_VAS_8B = 2;;
let _ARM64_VAS_4B = 3;;
let _ARM64_VAS_1B = 4;;
let _ARM64_VAS_8H = 5;;
let _ARM64_VAS_4H = 6;;
let _ARM64_VAS_2H = 7;;
let _ARM64_VAS_1H = 8;;
let _ARM64_VAS_4S = 9;;
let _ARM64_VAS_2S = 10;;
let _ARM64_VAS_1S = 11;;
let _ARM64_VAS_2D = 12;;
let _ARM64_VAS_1D = 13;;
let _ARM64_VAS_1Q = 14;;
let _ARM64_BARRIER_INVALID = 0;;
let _ARM64_BARRIER_OSHLD = 0x1;;
let _ARM64_BARRIER_OSHST = 0x2;;
let _ARM64_BARRIER_OSH = 0x3;;
let _ARM64_BARRIER_NSHLD = 0x5;;
let _ARM64_BARRIER_NSHST = 0x6;;
let _ARM64_BARRIER_NSH = 0x7;;
let _ARM64_BARRIER_ISHLD = 0x9;;
let _ARM64_BARRIER_ISHST = 0xa;;
let _ARM64_BARRIER_ISH = 0xb;;
let _ARM64_BARRIER_LD = 0xd;;
let _ARM64_BARRIER_ST = 0xe;;
let _ARM64_BARRIER_SY = 0xf;;
let _ARM64_OP_INVALID = 0;;
let _ARM64_OP_REG = 1;;
let _ARM64_OP_IMM = 2;;
let _ARM64_OP_MEM = 3;;
let _ARM64_OP_FP = 4;;
let _ARM64_OP_CIMM = 64;;
let _ARM64_OP_REG_MRS = 65;;
let _ARM64_OP_REG_MSR = 66;;
let _ARM64_OP_PSTATE = 67;;
let _ARM64_OP_SYS = 68;;
let _ARM64_OP_PREFETCH = 69;;
let _ARM64_OP_BARRIER = 70;;
let _ARM64_TLBI_INVALID = 0;;
let _ARM64_TLBI_IPAS2E1IS = 1;;
let _ARM64_TLBI_IPAS2LE1IS = 2;;
let _ARM64_TLBI_VMALLE1IS = 3;;
let _ARM64_TLBI_ALLE2IS = 4;;
let _ARM64_TLBI_ALLE3IS = 5;;
let _ARM64_TLBI_VAE1IS = 6;;
let _ARM64_TLBI_VAE2IS = 7;;
let _ARM64_TLBI_VAE3IS = 8;;
let _ARM64_TLBI_ASIDE1IS = 9;;
let _ARM64_TLBI_VAAE1IS = 10;;
let _ARM64_TLBI_ALLE1IS = 11;;
let _ARM64_TLBI_VALE1IS = 12;;
let _ARM64_TLBI_VALE2IS = 13;;
let _ARM64_TLBI_VALE3IS = 14;;
let _ARM64_TLBI_VMALLS12E1IS = 15;;
let _ARM64_TLBI_VAALE1IS = 16;;
let _ARM64_TLBI_IPAS2E1 = 17;;
let _ARM64_TLBI_IPAS2LE1 = 18;;
let _ARM64_TLBI_VMALLE1 = 19;;
let _ARM64_TLBI_ALLE2 = 20;;
let _ARM64_TLBI_ALLE3 = 21;;
let _ARM64_TLBI_VAE1 = 22;;
let _ARM64_TLBI_VAE2 = 23;;
let _ARM64_TLBI_VAE3 = 24;;
let _ARM64_TLBI_ASIDE1 = 25;;
let _ARM64_TLBI_VAAE1 = 26;;
let _ARM64_TLBI_ALLE1 = 27;;
let _ARM64_TLBI_VALE1 = 28;;
let _ARM64_TLBI_VALE2 = 29;;
let _ARM64_TLBI_VALE3 = 30;;
let _ARM64_TLBI_VMALLS12E1 = 31;;
let _ARM64_TLBI_VAALE1 = 32;;
let _ARM64_TLBI_VMALLE1OS = 33;;
let _ARM64_TLBI_VAE1OS = 34;;
let _ARM64_TLBI_ASIDE1OS = 35;;
let _ARM64_TLBI_VAAE1OS = 36;;
let _ARM64_TLBI_VALE1OS = 37;;
let _ARM64_TLBI_VAALE1OS = 38;;
let _ARM64_TLBI_IPAS2E1OS = 39;;
let _ARM64_TLBI_IPAS2LE1OS = 40;;
let _ARM64_TLBI_VAE2OS = 41;;
let _ARM64_TLBI_VALE2OS = 42;;
let _ARM64_TLBI_VMALLS12E1OS = 43;;
let _ARM64_TLBI_VAE3OS = 44;;
let _ARM64_TLBI_VALE3OS = 45;;
let _ARM64_TLBI_ALLE2OS = 46;;
let _ARM64_TLBI_ALLE1OS = 47;;
let _ARM64_TLBI_ALLE3OS = 48;;
let _ARM64_TLBI_RVAE1 = 49;;
let _ARM64_TLBI_RVAAE1 = 50;;
let _ARM64_TLBI_RVALE1 = 51;;
let _ARM64_TLBI_RVAALE1 = 52;;
let _ARM64_TLBI_RVAE1IS = 53;;
let _ARM64_TLBI_RVAAE1IS = 54;;
let _ARM64_TLBI_RVALE1IS = 55;;
let _ARM64_TLBI_RVAALE1IS = 56;;
let _ARM64_TLBI_RVAE1OS = 57;;
let _ARM64_TLBI_RVAAE1OS = 58;;
let _ARM64_TLBI_RVALE1OS = 59;;
let _ARM64_TLBI_RVAALE1OS = 60;;
let _ARM64_TLBI_RIPAS2E1IS = 61;;
let _ARM64_TLBI_RIPAS2LE1IS = 62;;
let _ARM64_TLBI_RIPAS2E1 = 63;;
let _ARM64_TLBI_RIPAS2LE1 = 64;;
let _ARM64_TLBI_RIPAS2E1OS = 65;;
let _ARM64_TLBI_RIPAS2LE1OS = 66;;
let _ARM64_TLBI_RVAE2 = 67;;
let _ARM64_TLBI_RVALE2 = 68;;
let _ARM64_TLBI_RVAE2IS = 69;;
let _ARM64_TLBI_RVALE2IS = 70;;
let _ARM64_TLBI_RVAE2OS = 71;;
let _ARM64_TLBI_RVALE2OS = 72;;
let _ARM64_TLBI_RVAE3 = 73;;
let _ARM64_TLBI_RVALE3 = 74;;
let _ARM64_TLBI_RVAE3IS = 75;;
let _ARM64_TLBI_RVALE3IS = 76;;
let _ARM64_TLBI_RVAE3OS = 77;;
let _ARM64_TLBI_RVALE3OS = 78;;
let _ARM64_AT_S1E1R = 79;;
let _ARM64_AT_S1E2R = 80;;
let _ARM64_AT_S1E3R = 81;;
let _ARM64_AT_S1E1W = 82;;
let _ARM64_AT_S1E2W = 83;;
let _ARM64_AT_S1E3W = 84;;
let _ARM64_AT_S1E0R = 85;;
let _ARM64_AT_S1E0W = 86;;
let _ARM64_AT_S12E1R = 87;;
let _ARM64_AT_S12E1W = 88;;
let _ARM64_AT_S12E0R = 89;;
let _ARM64_AT_S12E0W = 90;;
let _ARM64_AT_S1E1RP = 91;;
let _ARM64_AT_S1E1WP = 92;;
let _ARM64_DC_ZVA = 93;;
let _ARM64_DC_IVAC = 94;;
let _ARM64_DC_ISW = 95;;
let _ARM64_DC_CVAC = 96;;
let _ARM64_DC_CSW = 97;;
let _ARM64_DC_CVAU = 98;;
let _ARM64_DC_CIVAC = 99;;
let _ARM64_DC_CISW = 100;;
let _ARM64_DC_CVAP = 101;;
let _ARM64_IC_INVALID = 102;;
let _ARM64_IC_IALLUIS = 103;;
let _ARM64_IC_IALLU = 104;;
let _ARM64_IC_IVAU = 105;;
let _ARM64_PRFM_INVALID = 0;;
let _ARM64_PRFM_PLDL1KEEP = 0x00+1;;
let _ARM64_PRFM_PLDL1STRM = 0x01+1;;
let _ARM64_PRFM_PLDL2KEEP = 0x02+1;;
let _ARM64_PRFM_PLDL2STRM = 0x03+1;;
let _ARM64_PRFM_PLDL3KEEP = 0x04+1;;
let _ARM64_PRFM_PLDL3STRM = 0x05+1;;
let _ARM64_PRFM_PLIL1KEEP = 0x08+1;;
let _ARM64_PRFM_PLIL1STRM = 0x09+1;;
let _ARM64_PRFM_PLIL2KEEP = 0x0a+1;;
let _ARM64_PRFM_PLIL2STRM = 0x0b+1;;
let _ARM64_PRFM_PLIL3KEEP = 0x0c+1;;
let _ARM64_PRFM_PLIL3STRM = 0x0d+1;;
let _ARM64_PRFM_PSTL1KEEP = 0x10+1;;
let _ARM64_PRFM_PSTL1STRM = 0x11+1;;
let _ARM64_PRFM_PSTL2KEEP = 0x12+1;;
let _ARM64_PRFM_PSTL2STRM = 0x13+1;;
let _ARM64_PRFM_PSTL3KEEP = 0x14+1;;
let _ARM64_PRFM_PSTL3STRM = 0x15+1;;
let _ARM64_REG_INVALID = 0;;
let _ARM64_REG_FFR = 1;;
let _ARM64_REG_FP = 2;;
let _ARM64_REG_LR = 3;;
let _ARM64_REG_NZCV = 4;;
let _ARM64_REG_SP = 5;;
let _ARM64_REG_WSP = 6;;
let _ARM64_REG_WZR = 7;;
let _ARM64_REG_XZR = 8;;
let _ARM64_REG_B0 = 9;;
let _ARM64_REG_B1 = 10;;
let _ARM64_REG_B2 = 11;;
let _ARM64_REG_B3 = 12;;
let _ARM64_REG_B4 = 13;;
let _ARM64_REG_B5 = 14;;
let _ARM64_REG_B6 = 15;;
let _ARM64_REG_B7 = 16;;
let _ARM64_REG_B8 = 17;;
let _ARM64_REG_B9 = 18;;
let _ARM64_REG_B10 = 19;;
let _ARM64_REG_B11 = 20;;
let _ARM64_REG_B12 = 21;;
let _ARM64_REG_B13 = 22;;
let _ARM64_REG_B14 = 23;;
let _ARM64_REG_B15 = 24;;
let _ARM64_REG_B16 = 25;;
let _ARM64_REG_B17 = 26;;
let _ARM64_REG_B18 = 27;;
let _ARM64_REG_B19 = 28;;
let _ARM64_REG_B20 = 29;;
let _ARM64_REG_B21 = 30;;
let _ARM64_REG_B22 = 31;;
let _ARM64_REG_B23 = 32;;
let _ARM64_REG_B24 = 33;;
let _ARM64_REG_B25 = 34;;
let _ARM64_REG_B26 = 35;;
let _ARM64_REG_B27 = 36;;
let _ARM64_REG_B28 = 37;;
let _ARM64_REG_B29 = 38;;
let _ARM64_REG_B30 = 39;;
let _ARM64_REG_B31 = 40;;
let _ARM64_REG_D0 = 41;;
let _ARM64_REG_D1 = 42;;
let _ARM64_REG_D2 = 43;;
let _ARM64_REG_D3 = 44;;
let _ARM64_REG_D4 = 45;;
let _ARM64_REG_D5 = 46;;
let _ARM64_REG_D6 = 47;;
let _ARM64_REG_D7 = 48;;
let _ARM64_REG_D8 = 49;;
let _ARM64_REG_D9 = 50;;
let _ARM64_REG_D10 = 51;;
let _ARM64_REG_D11 = 52;;
let _ARM64_REG_D12 = 53;;
let _ARM64_REG_D13 = 54;;
let _ARM64_REG_D14 = 55;;
let _ARM64_REG_D15 = 56;;
let _ARM64_REG_D16 = 57;;
let _ARM64_REG_D17 = 58;;
let _ARM64_REG_D18 = 59;;
let _ARM64_REG_D19 = 60;;
let _ARM64_REG_D20 = 61;;
let _ARM64_REG_D21 = 62;;
let _ARM64_REG_D22 = 63;;
let _ARM64_REG_D23 = 64;;
let _ARM64_REG_D24 = 65;;
let _ARM64_REG_D25 = 66;;
let _ARM64_REG_D26 = 67;;
let _ARM64_REG_D27 = 68;;
let _ARM64_REG_D28 = 69;;
let _ARM64_REG_D29 = 70;;
let _ARM64_REG_D30 = 71;;
let _ARM64_REG_D31 = 72;;
let _ARM64_REG_H0 = 73;;
let _ARM64_REG_H1 = 74;;
let _ARM64_REG_H2 = 75;;
let _ARM64_REG_H3 = 76;;
let _ARM64_REG_H4 = 77;;
let _ARM64_REG_H5 = 78;;
let _ARM64_REG_H6 = 79;;
let _ARM64_REG_H7 = 80;;
let _ARM64_REG_H8 = 81;;
let _ARM64_REG_H9 = 82;;
let _ARM64_REG_H10 = 83;;
let _ARM64_REG_H11 = 84;;
let _ARM64_REG_H12 = 85;;
let _ARM64_REG_H13 = 86;;
let _ARM64_REG_H14 = 87;;
let _ARM64_REG_H15 = 88;;
let _ARM64_REG_H16 = 89;;
let _ARM64_REG_H17 = 90;;
let _ARM64_REG_H18 = 91;;
let _ARM64_REG_H19 = 92;;
let _ARM64_REG_H20 = 93;;
let _ARM64_REG_H21 = 94;;
let _ARM64_REG_H22 = 95;;
let _ARM64_REG_H23 = 96;;
let _ARM64_REG_H24 = 97;;
let _ARM64_REG_H25 = 98;;
let _ARM64_REG_H26 = 99;;
let _ARM64_REG_H27 = 100;;
let _ARM64_REG_H28 = 101;;
let _ARM64_REG_H29 = 102;;
let _ARM64_REG_H30 = 103;;
let _ARM64_REG_H31 = 104;;
let _ARM64_REG_P0 = 105;;
let _ARM64_REG_P1 = 106;;
let _ARM64_REG_P2 = 107;;
let _ARM64_REG_P3 = 108;;
let _ARM64_REG_P4 = 109;;
let _ARM64_REG_P5 = 110;;
let _ARM64_REG_P6 = 111;;
let _ARM64_REG_P7 = 112;;
let _ARM64_REG_P8 = 113;;
let _ARM64_REG_P9 = 114;;
let _ARM64_REG_P10 = 115;;
let _ARM64_REG_P11 = 116;;
let _ARM64_REG_P12 = 117;;
let _ARM64_REG_P13 = 118;;
let _ARM64_REG_P14 = 119;;
let _ARM64_REG_P15 = 120;;
let _ARM64_REG_Q0 = 121;;
let _ARM64_REG_Q1 = 122;;
let _ARM64_REG_Q2 = 123;;
let _ARM64_REG_Q3 = 124;;
let _ARM64_REG_Q4 = 125;;
let _ARM64_REG_Q5 = 126;;
let _ARM64_REG_Q6 = 127;;
let _ARM64_REG_Q7 = 128;;
let _ARM64_REG_Q8 = 129;;
let _ARM64_REG_Q9 = 130;;
let _ARM64_REG_Q10 = 131;;
let _ARM64_REG_Q11 = 132;;
let _ARM64_REG_Q12 = 133;;
let _ARM64_REG_Q13 = 134;;
let _ARM64_REG_Q14 = 135;;
let _ARM64_REG_Q15 = 136;;
let _ARM64_REG_Q16 = 137;;
let _ARM64_REG_Q17 = 138;;
let _ARM64_REG_Q18 = 139;;
let _ARM64_REG_Q19 = 140;;
let _ARM64_REG_Q20 = 141;;
let _ARM64_REG_Q21 = 142;;
let _ARM64_REG_Q22 = 143;;
let _ARM64_REG_Q23 = 144;;
let _ARM64_REG_Q24 = 145;;
let _ARM64_REG_Q25 = 146;;
let _ARM64_REG_Q26 = 147;;
let _ARM64_REG_Q27 = 148;;
let _ARM64_REG_Q28 = 149;;
let _ARM64_REG_Q29 = 150;;
let _ARM64_REG_Q30 = 151;;
let _ARM64_REG_Q31 = 152;;
let _ARM64_REG_S0 = 153;;
let _ARM64_REG_S1 = 154;;
let _ARM64_REG_S2 = 155;;
let _ARM64_REG_S3 = 156;;
let _ARM64_REG_S4 = 157;;
let _ARM64_REG_S5 = 158;;
let _ARM64_REG_S6 = 159;;
let _ARM64_REG_S7 = 160;;
let _ARM64_REG_S8 = 161;;
let _ARM64_REG_S9 = 162;;
let _ARM64_REG_S10 = 163;;
let _ARM64_REG_S11 = 164;;
let _ARM64_REG_S12 = 165;;
let _ARM64_REG_S13 = 166;;
let _ARM64_REG_S14 = 167;;
let _ARM64_REG_S15 = 168;;
let _ARM64_REG_S16 = 169;;
let _ARM64_REG_S17 = 170;;
let _ARM64_REG_S18 = 171;;
let _ARM64_REG_S19 = 172;;
let _ARM64_REG_S20 = 173;;
let _ARM64_REG_S21 = 174;;
let _ARM64_REG_S22 = 175;;
let _ARM64_REG_S23 = 176;;
let _ARM64_REG_S24 = 177;;
let _ARM64_REG_S25 = 178;;
let _ARM64_REG_S26 = 179;;
let _ARM64_REG_S27 = 180;;
let _ARM64_REG_S28 = 181;;
let _ARM64_REG_S29 = 182;;
let _ARM64_REG_S30 = 183;;
let _ARM64_REG_S31 = 184;;
let _ARM64_REG_W0 = 185;;
let _ARM64_REG_W1 = 186;;
let _ARM64_REG_W2 = 187;;
let _ARM64_REG_W3 = 188;;
let _ARM64_REG_W4 = 189;;
let _ARM64_REG_W5 = 190;;
let _ARM64_REG_W6 = 191;;
let _ARM64_REG_W7 = 192;;
let _ARM64_REG_W8 = 193;;
let _ARM64_REG_W9 = 194;;
let _ARM64_REG_W10 = 195;;
let _ARM64_REG_W11 = 196;;
let _ARM64_REG_W12 = 197;;
let _ARM64_REG_W13 = 198;;
let _ARM64_REG_W14 = 199;;
let _ARM64_REG_W15 = 200;;
let _ARM64_REG_W16 = 201;;
let _ARM64_REG_W17 = 202;;
let _ARM64_REG_W18 = 203;;
let _ARM64_REG_W19 = 204;;
let _ARM64_REG_W20 = 205;;
let _ARM64_REG_W21 = 206;;
let _ARM64_REG_W22 = 207;;
let _ARM64_REG_W23 = 208;;
let _ARM64_REG_W24 = 209;;
let _ARM64_REG_W25 = 210;;
let _ARM64_REG_W26 = 211;;
let _ARM64_REG_W27 = 212;;
let _ARM64_REG_W28 = 213;;
let _ARM64_REG_W29 = 214;;
let _ARM64_REG_W30 = 215;;
let _ARM64_REG_X0 = 216;;
let _ARM64_REG_X1 = 217;;
let _ARM64_REG_X2 = 218;;
let _ARM64_REG_X3 = 219;;
let _ARM64_REG_X4 = 220;;
let _ARM64_REG_X5 = 221;;
let _ARM64_REG_X6 = 222;;
let _ARM64_REG_X7 = 223;;
let _ARM64_REG_X8 = 224;;
let _ARM64_REG_X9 = 225;;
let _ARM64_REG_X10 = 226;;
let _ARM64_REG_X11 = 227;;
let _ARM64_REG_X12 = 228;;
let _ARM64_REG_X13 = 229;;
let _ARM64_REG_X14 = 230;;
let _ARM64_REG_X15 = 231;;
let _ARM64_REG_X16 = 232;;
let _ARM64_REG_X17 = 233;;
let _ARM64_REG_X18 = 234;;
let _ARM64_REG_X19 = 235;;
let _ARM64_REG_X20 = 236;;
let _ARM64_REG_X21 = 237;;
let _ARM64_REG_X22 = 238;;
let _ARM64_REG_X23 = 239;;
let _ARM64_REG_X24 = 240;;
let _ARM64_REG_X25 = 241;;
let _ARM64_REG_X26 = 242;;
let _ARM64_REG_X27 = 243;;
let _ARM64_REG_X28 = 244;;
let _ARM64_REG_Z0 = 245;;
let _ARM64_REG_Z1 = 246;;
let _ARM64_REG_Z2 = 247;;
let _ARM64_REG_Z3 = 248;;
let _ARM64_REG_Z4 = 249;;
let _ARM64_REG_Z5 = 250;;
let _ARM64_REG_Z6 = 251;;
let _ARM64_REG_Z7 = 252;;
let _ARM64_REG_Z8 = 253;;
let _ARM64_REG_Z9 = 254;;
let _ARM64_REG_Z10 = 255;;
let _ARM64_REG_Z11 = 256;;
let _ARM64_REG_Z12 = 257;;
let _ARM64_REG_Z13 = 258;;
let _ARM64_REG_Z14 = 259;;
let _ARM64_REG_Z15 = 260;;
let _ARM64_REG_Z16 = 261;;
let _ARM64_REG_Z17 = 262;;
let _ARM64_REG_Z18 = 263;;
let _ARM64_REG_Z19 = 264;;
let _ARM64_REG_Z20 = 265;;
let _ARM64_REG_Z21 = 266;;
let _ARM64_REG_Z22 = 267;;
let _ARM64_REG_Z23 = 268;;
let _ARM64_REG_Z24 = 269;;
let _ARM64_REG_Z25 = 270;;
let _ARM64_REG_Z26 = 271;;
let _ARM64_REG_Z27 = 272;;
let _ARM64_REG_Z28 = 273;;
let _ARM64_REG_Z29 = 274;;
let _ARM64_REG_Z30 = 275;;
let _ARM64_REG_Z31 = 276;;
let _ARM64_REG_V0 = 277;;
let _ARM64_REG_V1 = 278;;
let _ARM64_REG_V2 = 279;;
let _ARM64_REG_V3 = 280;;
let _ARM64_REG_V4 = 281;;
let _ARM64_REG_V5 = 282;;
let _ARM64_REG_V6 = 283;;
let _ARM64_REG_V7 = 284;;
let _ARM64_REG_V8 = 285;;
let _ARM64_REG_V9 = 286;;
let _ARM64_REG_V10 = 287;;
let _ARM64_REG_V11 = 288;;
let _ARM64_REG_V12 = 289;;
let _ARM64_REG_V13 = 290;;
let _ARM64_REG_V14 = 291;;
let _ARM64_REG_V15 = 292;;
let _ARM64_REG_V16 = 293;;
let _ARM64_REG_V17 = 294;;
let _ARM64_REG_V18 = 295;;
let _ARM64_REG_V19 = 296;;
let _ARM64_REG_V20 = 297;;
let _ARM64_REG_V21 = 298;;
let _ARM64_REG_V22 = 299;;
let _ARM64_REG_V23 = 300;;
let _ARM64_REG_V24 = 301;;
let _ARM64_REG_V25 = 302;;
let _ARM64_REG_V26 = 303;;
let _ARM64_REG_V27 = 304;;
let _ARM64_REG_V28 = 305;;
let _ARM64_REG_V29 = 306;;
let _ARM64_REG_V30 = 307;;
let _ARM64_REG_V31 = 308;;
let _ARM64_REG_ENDING = 309;;
let _ARM64_REG_IP0 = _ARM64_REG_X16;;
let _ARM64_REG_IP1 = _ARM64_REG_X17;;
let _ARM64_REG_X29 = _ARM64_REG_FP;;
let _ARM64_REG_X30 = _ARM64_REG_LR;;
let _ARM64_INS_INVALID = 0;;
let _ARM64_INS_ABS = 1;;
let _ARM64_INS_ADC = 2;;
let _ARM64_INS_ADCS = 3;;
let _ARM64_INS_ADD = 4;;
let _ARM64_INS_ADDHN = 5;;
let _ARM64_INS_ADDHN2 = 6;;
let _ARM64_INS_ADDP = 7;;
let _ARM64_INS_ADDPL = 8;;
let _ARM64_INS_ADDS = 9;;
let _ARM64_INS_ADDV = 10;;
let _ARM64_INS_ADDVL = 11;;
let _ARM64_INS_ADR = 12;;
let _ARM64_INS_ADRP = 13;;
let _ARM64_INS_AESD = 14;;
let _ARM64_INS_AESE = 15;;
let _ARM64_INS_AESIMC = 16;;
let _ARM64_INS_AESMC = 17;;
let _ARM64_INS_AND = 18;;
let _ARM64_INS_ANDS = 19;;
let _ARM64_INS_ANDV = 20;;
let _ARM64_INS_ASR = 21;;
let _ARM64_INS_ASRD = 22;;
let _ARM64_INS_ASRR = 23;;
let _ARM64_INS_ASRV = 24;;
let _ARM64_INS_AUTDA = 25;;
let _ARM64_INS_AUTDB = 26;;
let _ARM64_INS_AUTDZA = 27;;
let _ARM64_INS_AUTDZB = 28;;
let _ARM64_INS_AUTIA = 29;;
let _ARM64_INS_AUTIA1716 = 30;;
let _ARM64_INS_AUTIASP = 31;;
let _ARM64_INS_AUTIAZ = 32;;
let _ARM64_INS_AUTIB = 33;;
let _ARM64_INS_AUTIB1716 = 34;;
let _ARM64_INS_AUTIBSP = 35;;
let _ARM64_INS_AUTIBZ = 36;;
let _ARM64_INS_AUTIZA = 37;;
let _ARM64_INS_AUTIZB = 38;;
let _ARM64_INS_B = 39;;
let _ARM64_INS_BCAX = 40;;
let _ARM64_INS_BFM = 41;;
let _ARM64_INS_BIC = 42;;
let _ARM64_INS_BICS = 43;;
let _ARM64_INS_BIF = 44;;
let _ARM64_INS_BIT = 45;;
let _ARM64_INS_BL = 46;;
let _ARM64_INS_BLR = 47;;
let _ARM64_INS_BLRAA = 48;;
let _ARM64_INS_BLRAAZ = 49;;
let _ARM64_INS_BLRAB = 50;;
let _ARM64_INS_BLRABZ = 51;;
let _ARM64_INS_BR = 52;;
let _ARM64_INS_BRAA = 53;;
let _ARM64_INS_BRAAZ = 54;;
let _ARM64_INS_BRAB = 55;;
let _ARM64_INS_BRABZ = 56;;
let _ARM64_INS_BRK = 57;;
let _ARM64_INS_BRKA = 58;;
let _ARM64_INS_BRKAS = 59;;
let _ARM64_INS_BRKB = 60;;
let _ARM64_INS_BRKBS = 61;;
let _ARM64_INS_BRKN = 62;;
let _ARM64_INS_BRKNS = 63;;
let _ARM64_INS_BRKPA = 64;;
let _ARM64_INS_BRKPAS = 65;;
let _ARM64_INS_BRKPB = 66;;
let _ARM64_INS_BRKPBS = 67;;
let _ARM64_INS_BSL = 68;;
let _ARM64_INS_CAS = 69;;
let _ARM64_INS_CASA = 70;;
let _ARM64_INS_CASAB = 71;;
let _ARM64_INS_CASAH = 72;;
let _ARM64_INS_CASAL = 73;;
let _ARM64_INS_CASALB = 74;;
let _ARM64_INS_CASALH = 75;;
let _ARM64_INS_CASB = 76;;
let _ARM64_INS_CASH = 77;;
let _ARM64_INS_CASL = 78;;
let _ARM64_INS_CASLB = 79;;
let _ARM64_INS_CASLH = 80;;
let _ARM64_INS_CASP = 81;;
let _ARM64_INS_CASPA = 82;;
let _ARM64_INS_CASPAL = 83;;
let _ARM64_INS_CASPL = 84;;
let _ARM64_INS_CBNZ = 85;;
let _ARM64_INS_CBZ = 86;;
let _ARM64_INS_CCMN = 87;;
let _ARM64_INS_CCMP = 88;;
let _ARM64_INS_CFINV = 89;;
let _ARM64_INS_CINC = 90;;
let _ARM64_INS_CINV = 91;;
let _ARM64_INS_CLASTA = 92;;
let _ARM64_INS_CLASTB = 93;;
let _ARM64_INS_CLREX = 94;;
let _ARM64_INS_CLS = 95;;
let _ARM64_INS_CLZ = 96;;
let _ARM64_INS_CMEQ = 97;;
let _ARM64_INS_CMGE = 98;;
let _ARM64_INS_CMGT = 99;;
let _ARM64_INS_CMHI = 100;;
let _ARM64_INS_CMHS = 101;;
let _ARM64_INS_CMLE = 102;;
let _ARM64_INS_CMLO = 103;;
let _ARM64_INS_CMLS = 104;;
let _ARM64_INS_CMLT = 105;;
let _ARM64_INS_CMN = 106;;
let _ARM64_INS_CMP = 107;;
let _ARM64_INS_CMPEQ = 108;;
let _ARM64_INS_CMPGE = 109;;
let _ARM64_INS_CMPGT = 110;;
let _ARM64_INS_CMPHI = 111;;
let _ARM64_INS_CMPHS = 112;;
let _ARM64_INS_CMPLE = 113;;
let _ARM64_INS_CMPLO = 114;;
let _ARM64_INS_CMPLS = 115;;
let _ARM64_INS_CMPLT = 116;;
let _ARM64_INS_CMPNE = 117;;
let _ARM64_INS_CMTST = 118;;
let _ARM64_INS_CNEG = 119;;
let _ARM64_INS_CNOT = 120;;
let _ARM64_INS_CNT = 121;;
let _ARM64_INS_CNTB = 122;;
let _ARM64_INS_CNTD = 123;;
let _ARM64_INS_CNTH = 124;;
let _ARM64_INS_CNTP = 125;;
let _ARM64_INS_CNTW = 126;;
let _ARM64_INS_COMPACT = 127;;
let _ARM64_INS_CPY = 128;;
let _ARM64_INS_CRC32B = 129;;
let _ARM64_INS_CRC32CB = 130;;
let _ARM64_INS_CRC32CH = 131;;
let _ARM64_INS_CRC32CW = 132;;
let _ARM64_INS_CRC32CX = 133;;
let _ARM64_INS_CRC32H = 134;;
let _ARM64_INS_CRC32W = 135;;
let _ARM64_INS_CRC32X = 136;;
let _ARM64_INS_CSDB = 137;;
let _ARM64_INS_CSEL = 138;;
let _ARM64_INS_CSET = 139;;
let _ARM64_INS_CSETM = 140;;
let _ARM64_INS_CSINC = 141;;
let _ARM64_INS_CSINV = 142;;
let _ARM64_INS_CSNEG = 143;;
let _ARM64_INS_CTERMEQ = 144;;
let _ARM64_INS_CTERMNE = 145;;
let _ARM64_INS_DCPS1 = 146;;
let _ARM64_INS_DCPS2 = 147;;
let _ARM64_INS_DCPS3 = 148;;
let _ARM64_INS_DECB = 149;;
let _ARM64_INS_DECD = 150;;
let _ARM64_INS_DECH = 151;;
let _ARM64_INS_DECP = 152;;
let _ARM64_INS_DECW = 153;;
let _ARM64_INS_DMB = 154;;
let _ARM64_INS_DRPS = 155;;
let _ARM64_INS_DSB = 156;;
let _ARM64_INS_DUP = 157;;
let _ARM64_INS_DUPM = 158;;
let _ARM64_INS_EON = 159;;
let _ARM64_INS_EOR = 160;;
let _ARM64_INS_EOR3 = 161;;
let _ARM64_INS_EORS = 162;;
let _ARM64_INS_EORV = 163;;
let _ARM64_INS_ERET = 164;;
let _ARM64_INS_ERETAA = 165;;
let _ARM64_INS_ERETAB = 166;;
let _ARM64_INS_ESB = 167;;
let _ARM64_INS_EXT = 168;;
let _ARM64_INS_EXTR = 169;;
let _ARM64_INS_FABD = 170;;
let _ARM64_INS_FABS = 171;;
let _ARM64_INS_FACGE = 172;;
let _ARM64_INS_FACGT = 173;;
let _ARM64_INS_FACLE = 174;;
let _ARM64_INS_FACLT = 175;;
let _ARM64_INS_FADD = 176;;
let _ARM64_INS_FADDA = 177;;
let _ARM64_INS_FADDP = 178;;
let _ARM64_INS_FADDV = 179;;
let _ARM64_INS_FCADD = 180;;
let _ARM64_INS_FCCMP = 181;;
let _ARM64_INS_FCCMPE = 182;;
let _ARM64_INS_FCMEQ = 183;;
let _ARM64_INS_FCMGE = 184;;
let _ARM64_INS_FCMGT = 185;;
let _ARM64_INS_FCMLA = 186;;
let _ARM64_INS_FCMLE = 187;;
let _ARM64_INS_FCMLT = 188;;
let _ARM64_INS_FCMNE = 189;;
let _ARM64_INS_FCMP = 190;;
let _ARM64_INS_FCMPE = 191;;
let _ARM64_INS_FCMUO = 192;;
let _ARM64_INS_FCPY = 193;;
let _ARM64_INS_FCSEL = 194;;
let _ARM64_INS_FCVT = 195;;
let _ARM64_INS_FCVTAS = 196;;
let _ARM64_INS_FCVTAU = 197;;
let _ARM64_INS_FCVTL = 198;;
let _ARM64_INS_FCVTL2 = 199;;
let _ARM64_INS_FCVTMS = 200;;
let _ARM64_INS_FCVTMU = 201;;
let _ARM64_INS_FCVTN = 202;;
let _ARM64_INS_FCVTN2 = 203;;
let _ARM64_INS_FCVTNS = 204;;
let _ARM64_INS_FCVTNU = 205;;
let _ARM64_INS_FCVTPS = 206;;
let _ARM64_INS_FCVTPU = 207;;
let _ARM64_INS_FCVTXN = 208;;
let _ARM64_INS_FCVTXN2 = 209;;
let _ARM64_INS_FCVTZS = 210;;
let _ARM64_INS_FCVTZU = 211;;
let _ARM64_INS_FDIV = 212;;
let _ARM64_INS_FDIVR = 213;;
let _ARM64_INS_FDUP = 214;;
let _ARM64_INS_FEXPA = 215;;
let _ARM64_INS_FJCVTZS = 216;;
let _ARM64_INS_FMAD = 217;;
let _ARM64_INS_FMADD = 218;;
let _ARM64_INS_FMAX = 219;;
let _ARM64_INS_FMAXNM = 220;;
let _ARM64_INS_FMAXNMP = 221;;
let _ARM64_INS_FMAXNMV = 222;;
let _ARM64_INS_FMAXP = 223;;
let _ARM64_INS_FMAXV = 224;;
let _ARM64_INS_FMIN = 225;;
let _ARM64_INS_FMINNM = 226;;
let _ARM64_INS_FMINNMP = 227;;
let _ARM64_INS_FMINNMV = 228;;
let _ARM64_INS_FMINP = 229;;
let _ARM64_INS_FMINV = 230;;
let _ARM64_INS_FMLA = 231;;
let _ARM64_INS_FMLS = 232;;
let _ARM64_INS_FMOV = 233;;
let _ARM64_INS_FMSB = 234;;
let _ARM64_INS_FMSUB = 235;;
let _ARM64_INS_FMUL = 236;;
let _ARM64_INS_FMULX = 237;;
let _ARM64_INS_FNEG = 238;;
let _ARM64_INS_FNMAD = 239;;
let _ARM64_INS_FNMADD = 240;;
let _ARM64_INS_FNMLA = 241;;
let _ARM64_INS_FNMLS = 242;;
let _ARM64_INS_FNMSB = 243;;
let _ARM64_INS_FNMSUB = 244;;
let _ARM64_INS_FNMUL = 245;;
let _ARM64_INS_FRECPE = 246;;
let _ARM64_INS_FRECPS = 247;;
let _ARM64_INS_FRECPX = 248;;
let _ARM64_INS_FRINTA = 249;;
let _ARM64_INS_FRINTI = 250;;
let _ARM64_INS_FRINTM = 251;;
let _ARM64_INS_FRINTN = 252;;
let _ARM64_INS_FRINTP = 253;;
let _ARM64_INS_FRINTX = 254;;
let _ARM64_INS_FRINTZ = 255;;
let _ARM64_INS_FRSQRTE = 256;;
let _ARM64_INS_FRSQRTS = 257;;
let _ARM64_INS_FSCALE = 258;;
let _ARM64_INS_FSQRT = 259;;
let _ARM64_INS_FSUB = 260;;
let _ARM64_INS_FSUBR = 261;;
let _ARM64_INS_FTMAD = 262;;
let _ARM64_INS_FTSMUL = 263;;
let _ARM64_INS_FTSSEL = 264;;
let _ARM64_INS_HINT = 265;;
let _ARM64_INS_HLT = 266;;
let _ARM64_INS_HVC = 267;;
let _ARM64_INS_INCB = 268;;
let _ARM64_INS_INCD = 269;;
let _ARM64_INS_INCH = 270;;
let _ARM64_INS_INCP = 271;;
let _ARM64_INS_INCW = 272;;
let _ARM64_INS_INDEX = 273;;
let _ARM64_INS_INS = 274;;
let _ARM64_INS_INSR = 275;;
let _ARM64_INS_ISB = 276;;
let _ARM64_INS_LASTA = 277;;
let _ARM64_INS_LASTB = 278;;
let _ARM64_INS_LD1 = 279;;
let _ARM64_INS_LD1B = 280;;
let _ARM64_INS_LD1D = 281;;
let _ARM64_INS_LD1H = 282;;
let _ARM64_INS_LD1R = 283;;
let _ARM64_INS_LD1RB = 284;;
let _ARM64_INS_LD1RD = 285;;
let _ARM64_INS_LD1RH = 286;;
let _ARM64_INS_LD1RQB = 287;;
let _ARM64_INS_LD1RQD = 288;;
let _ARM64_INS_LD1RQH = 289;;
let _ARM64_INS_LD1RQW = 290;;
let _ARM64_INS_LD1RSB = 291;;
let _ARM64_INS_LD1RSH = 292;;
let _ARM64_INS_LD1RSW = 293;;
let _ARM64_INS_LD1RW = 294;;
let _ARM64_INS_LD1SB = 295;;
let _ARM64_INS_LD1SH = 296;;
let _ARM64_INS_LD1SW = 297;;
let _ARM64_INS_LD1W = 298;;
let _ARM64_INS_LD2 = 299;;
let _ARM64_INS_LD2B = 300;;
let _ARM64_INS_LD2D = 301;;
let _ARM64_INS_LD2H = 302;;
let _ARM64_INS_LD2R = 303;;
let _ARM64_INS_LD2W = 304;;
let _ARM64_INS_LD3 = 305;;
let _ARM64_INS_LD3B = 306;;
let _ARM64_INS_LD3D = 307;;
let _ARM64_INS_LD3H = 308;;
let _ARM64_INS_LD3R = 309;;
let _ARM64_INS_LD3W = 310;;
let _ARM64_INS_LD4 = 311;;
let _ARM64_INS_LD4B = 312;;
let _ARM64_INS_LD4D = 313;;
let _ARM64_INS_LD4H = 314;;
let _ARM64_INS_LD4R = 315;;
let _ARM64_INS_LD4W = 316;;
let _ARM64_INS_LDADD = 317;;
let _ARM64_INS_LDADDA = 318;;
let _ARM64_INS_LDADDAB = 319;;
let _ARM64_INS_LDADDAH = 320;;
let _ARM64_INS_LDADDAL = 321;;
let _ARM64_INS_LDADDALB = 322;;
let _ARM64_INS_LDADDALH = 323;;
let _ARM64_INS_LDADDB = 324;;
let _ARM64_INS_LDADDH = 325;;
let _ARM64_INS_LDADDL = 326;;
let _ARM64_INS_LDADDLB = 327;;
let _ARM64_INS_LDADDLH = 328;;
let _ARM64_INS_LDAPR = 329;;
let _ARM64_INS_LDAPRB = 330;;
let _ARM64_INS_LDAPRH = 331;;
let _ARM64_INS_LDAPUR = 332;;
let _ARM64_INS_LDAPURB = 333;;
let _ARM64_INS_LDAPURH = 334;;
let _ARM64_INS_LDAPURSB = 335;;
let _ARM64_INS_LDAPURSH = 336;;
let _ARM64_INS_LDAPURSW = 337;;
let _ARM64_INS_LDAR = 338;;
let _ARM64_INS_LDARB = 339;;
let _ARM64_INS_LDARH = 340;;
let _ARM64_INS_LDAXP = 341;;
let _ARM64_INS_LDAXR = 342;;
let _ARM64_INS_LDAXRB = 343;;
let _ARM64_INS_LDAXRH = 344;;
let _ARM64_INS_LDCLR = 345;;
let _ARM64_INS_LDCLRA = 346;;
let _ARM64_INS_LDCLRAB = 347;;
let _ARM64_INS_LDCLRAH = 348;;
let _ARM64_INS_LDCLRAL = 349;;
let _ARM64_INS_LDCLRALB = 350;;
let _ARM64_INS_LDCLRALH = 351;;
let _ARM64_INS_LDCLRB = 352;;
let _ARM64_INS_LDCLRH = 353;;
let _ARM64_INS_LDCLRL = 354;;
let _ARM64_INS_LDCLRLB = 355;;
let _ARM64_INS_LDCLRLH = 356;;
let _ARM64_INS_LDEOR = 357;;
let _ARM64_INS_LDEORA = 358;;
let _ARM64_INS_LDEORAB = 359;;
let _ARM64_INS_LDEORAH = 360;;
let _ARM64_INS_LDEORAL = 361;;
let _ARM64_INS_LDEORALB = 362;;
let _ARM64_INS_LDEORALH = 363;;
let _ARM64_INS_LDEORB = 364;;
let _ARM64_INS_LDEORH = 365;;
let _ARM64_INS_LDEORL = 366;;
let _ARM64_INS_LDEORLB = 367;;
let _ARM64_INS_LDEORLH = 368;;
let _ARM64_INS_LDFF1B = 369;;
let _ARM64_INS_LDFF1D = 370;;
let _ARM64_INS_LDFF1H = 371;;
let _ARM64_INS_LDFF1SB = 372;;
let _ARM64_INS_LDFF1SH = 373;;
let _ARM64_INS_LDFF1SW = 374;;
let _ARM64_INS_LDFF1W = 375;;
let _ARM64_INS_LDLAR = 376;;
let _ARM64_INS_LDLARB = 377;;
let _ARM64_INS_LDLARH = 378;;
let _ARM64_INS_LDNF1B = 379;;
let _ARM64_INS_LDNF1D = 380;;
let _ARM64_INS_LDNF1H = 381;;
let _ARM64_INS_LDNF1SB = 382;;
let _ARM64_INS_LDNF1SH = 383;;
let _ARM64_INS_LDNF1SW = 384;;
let _ARM64_INS_LDNF1W = 385;;
let _ARM64_INS_LDNP = 386;;
let _ARM64_INS_LDNT1B = 387;;
let _ARM64_INS_LDNT1D = 388;;
let _ARM64_INS_LDNT1H = 389;;
let _ARM64_INS_LDNT1W = 390;;
let _ARM64_INS_LDP = 391;;
let _ARM64_INS_LDPSW = 392;;
let _ARM64_INS_LDR = 393;;
let _ARM64_INS_LDRAA = 394;;
let _ARM64_INS_LDRAB = 395;;
let _ARM64_INS_LDRB = 396;;
let _ARM64_INS_LDRH = 397;;
let _ARM64_INS_LDRSB = 398;;
let _ARM64_INS_LDRSH = 399;;
let _ARM64_INS_LDRSW = 400;;
let _ARM64_INS_LDSET = 401;;
let _ARM64_INS_LDSETA = 402;;
let _ARM64_INS_LDSETAB = 403;;
let _ARM64_INS_LDSETAH = 404;;
let _ARM64_INS_LDSETAL = 405;;
let _ARM64_INS_LDSETALB = 406;;
let _ARM64_INS_LDSETALH = 407;;
let _ARM64_INS_LDSETB = 408;;
let _ARM64_INS_LDSETH = 409;;
let _ARM64_INS_LDSETL = 410;;
let _ARM64_INS_LDSETLB = 411;;
let _ARM64_INS_LDSETLH = 412;;
let _ARM64_INS_LDSMAX = 413;;
let _ARM64_INS_LDSMAXA = 414;;
let _ARM64_INS_LDSMAXAB = 415;;
let _ARM64_INS_LDSMAXAH = 416;;
let _ARM64_INS_LDSMAXAL = 417;;
let _ARM64_INS_LDSMAXALB = 418;;
let _ARM64_INS_LDSMAXALH = 419;;
let _ARM64_INS_LDSMAXB = 420;;
let _ARM64_INS_LDSMAXH = 421;;
let _ARM64_INS_LDSMAXL = 422;;
let _ARM64_INS_LDSMAXLB = 423;;
let _ARM64_INS_LDSMAXLH = 424;;
let _ARM64_INS_LDSMIN = 425;;
let _ARM64_INS_LDSMINA = 426;;
let _ARM64_INS_LDSMINAB = 427;;
let _ARM64_INS_LDSMINAH = 428;;
let _ARM64_INS_LDSMINAL = 429;;
let _ARM64_INS_LDSMINALB = 430;;
let _ARM64_INS_LDSMINALH = 431;;
let _ARM64_INS_LDSMINB = 432;;
let _ARM64_INS_LDSMINH = 433;;
let _ARM64_INS_LDSMINL = 434;;
let _ARM64_INS_LDSMINLB = 435;;
let _ARM64_INS_LDSMINLH = 436;;
let _ARM64_INS_LDTR = 437;;
let _ARM64_INS_LDTRB = 438;;
let _ARM64_INS_LDTRH = 439;;
let _ARM64_INS_LDTRSB = 440;;
let _ARM64_INS_LDTRSH = 441;;
let _ARM64_INS_LDTRSW = 442;;
let _ARM64_INS_LDUMAX = 443;;
let _ARM64_INS_LDUMAXA = 444;;
let _ARM64_INS_LDUMAXAB = 445;;
let _ARM64_INS_LDUMAXAH = 446;;
let _ARM64_INS_LDUMAXAL = 447;;
let _ARM64_INS_LDUMAXALB = 448;;
let _ARM64_INS_LDUMAXALH = 449;;
let _ARM64_INS_LDUMAXB = 450;;
let _ARM64_INS_LDUMAXH = 451;;
let _ARM64_INS_LDUMAXL = 452;;
let _ARM64_INS_LDUMAXLB = 453;;
let _ARM64_INS_LDUMAXLH = 454;;
let _ARM64_INS_LDUMIN = 455;;
let _ARM64_INS_LDUMINA = 456;;
let _ARM64_INS_LDUMINAB = 457;;
let _ARM64_INS_LDUMINAH = 458;;
let _ARM64_INS_LDUMINAL = 459;;
let _ARM64_INS_LDUMINALB = 460;;
let _ARM64_INS_LDUMINALH = 461;;
let _ARM64_INS_LDUMINB = 462;;
let _ARM64_INS_LDUMINH = 463;;
let _ARM64_INS_LDUMINL = 464;;
let _ARM64_INS_LDUMINLB = 465;;
let _ARM64_INS_LDUMINLH = 466;;
let _ARM64_INS_LDUR = 467;;
let _ARM64_INS_LDURB = 468;;
let _ARM64_INS_LDURH = 469;;
let _ARM64_INS_LDURSB = 470;;
let _ARM64_INS_LDURSH = 471;;
let _ARM64_INS_LDURSW = 472;;
let _ARM64_INS_LDXP = 473;;
let _ARM64_INS_LDXR = 474;;
let _ARM64_INS_LDXRB = 475;;
let _ARM64_INS_LDXRH = 476;;
let _ARM64_INS_LSL = 477;;
let _ARM64_INS_LSLR = 478;;
let _ARM64_INS_LSLV = 479;;
let _ARM64_INS_LSR = 480;;
let _ARM64_INS_LSRR = 481;;
let _ARM64_INS_LSRV = 482;;
let _ARM64_INS_MAD = 483;;
let _ARM64_INS_MADD = 484;;
let _ARM64_INS_MLA = 485;;
let _ARM64_INS_MLS = 486;;
let _ARM64_INS_MNEG = 487;;
let _ARM64_INS_MOV = 488;;
let _ARM64_INS_MOVI = 489;;
let _ARM64_INS_MOVK = 490;;
let _ARM64_INS_MOVN = 491;;
let _ARM64_INS_MOVPRFX = 492;;
let _ARM64_INS_MOVS = 493;;
let _ARM64_INS_MOVZ = 494;;
let _ARM64_INS_MRS = 495;;
let _ARM64_INS_MSB = 496;;
let _ARM64_INS_MSR = 497;;
let _ARM64_INS_MSUB = 498;;
let _ARM64_INS_MUL = 499;;
let _ARM64_INS_MVN = 500;;
let _ARM64_INS_MVNI = 501;;
let _ARM64_INS_NAND = 502;;
let _ARM64_INS_NANDS = 503;;
let _ARM64_INS_NEG = 504;;
let _ARM64_INS_NEGS = 505;;
let _ARM64_INS_NGC = 506;;
let _ARM64_INS_NGCS = 507;;
let _ARM64_INS_NOP = 508;;
let _ARM64_INS_NOR = 509;;
let _ARM64_INS_NORS = 510;;
let _ARM64_INS_NOT = 511;;
let _ARM64_INS_NOTS = 512;;
let _ARM64_INS_ORN = 513;;
let _ARM64_INS_ORNS = 514;;
let _ARM64_INS_ORR = 515;;
let _ARM64_INS_ORRS = 516;;
let _ARM64_INS_ORV = 517;;
let _ARM64_INS_PACDA = 518;;
let _ARM64_INS_PACDB = 519;;
let _ARM64_INS_PACDZA = 520;;
let _ARM64_INS_PACDZB = 521;;
let _ARM64_INS_PACGA = 522;;
let _ARM64_INS_PACIA = 523;;
let _ARM64_INS_PACIA1716 = 524;;
let _ARM64_INS_PACIASP = 525;;
let _ARM64_INS_PACIAZ = 526;;
let _ARM64_INS_PACIB = 527;;
let _ARM64_INS_PACIB1716 = 528;;
let _ARM64_INS_PACIBSP = 529;;
let _ARM64_INS_PACIBZ = 530;;
let _ARM64_INS_PACIZA = 531;;
let _ARM64_INS_PACIZB = 532;;
let _ARM64_INS_PFALSE = 533;;
let _ARM64_INS_PFIRST = 534;;
let _ARM64_INS_PMUL = 535;;
let _ARM64_INS_PMULL = 536;;
let _ARM64_INS_PMULL2 = 537;;
let _ARM64_INS_PNEXT = 538;;
let _ARM64_INS_PRFB = 539;;
let _ARM64_INS_PRFD = 540;;
let _ARM64_INS_PRFH = 541;;
let _ARM64_INS_PRFM = 542;;
let _ARM64_INS_PRFUM = 543;;
let _ARM64_INS_PRFW = 544;;
let _ARM64_INS_PSB = 545;;
let _ARM64_INS_PTEST = 546;;
let _ARM64_INS_PTRUE = 547;;
let _ARM64_INS_PTRUES = 548;;
let _ARM64_INS_PUNPKHI = 549;;
let _ARM64_INS_PUNPKLO = 550;;
let _ARM64_INS_RADDHN = 551;;
let _ARM64_INS_RADDHN2 = 552;;
let _ARM64_INS_RAX1 = 553;;
let _ARM64_INS_RBIT = 554;;
let _ARM64_INS_RDFFR = 555;;
let _ARM64_INS_RDFFRS = 556;;
let _ARM64_INS_RDVL = 557;;
let _ARM64_INS_RET = 558;;
let _ARM64_INS_RETAA = 559;;
let _ARM64_INS_RETAB = 560;;
let _ARM64_INS_REV = 561;;
let _ARM64_INS_REV16 = 562;;
let _ARM64_INS_REV32 = 563;;
let _ARM64_INS_REV64 = 564;;
let _ARM64_INS_REVB = 565;;
let _ARM64_INS_REVH = 566;;
let _ARM64_INS_REVW = 567;;
let _ARM64_INS_RMIF = 568;;
let _ARM64_INS_ROR = 569;;
let _ARM64_INS_RORV = 570;;
let _ARM64_INS_RSHRN = 571;;
let _ARM64_INS_RSHRN2 = 572;;
let _ARM64_INS_RSUBHN = 573;;
let _ARM64_INS_RSUBHN2 = 574;;
let _ARM64_INS_SABA = 575;;
let _ARM64_INS_SABAL = 576;;
let _ARM64_INS_SABAL2 = 577;;
let _ARM64_INS_SABD = 578;;
let _ARM64_INS_SABDL = 579;;
let _ARM64_INS_SABDL2 = 580;;
let _ARM64_INS_SADALP = 581;;
let _ARM64_INS_SADDL = 582;;
let _ARM64_INS_SADDL2 = 583;;
let _ARM64_INS_SADDLP = 584;;
let _ARM64_INS_SADDLV = 585;;
let _ARM64_INS_SADDV = 586;;
let _ARM64_INS_SADDW = 587;;
let _ARM64_INS_SADDW2 = 588;;
let _ARM64_INS_SBC = 589;;
let _ARM64_INS_SBCS = 590;;
let _ARM64_INS_SBFM = 591;;
let _ARM64_INS_SCVTF = 592;;
let _ARM64_INS_SDIV = 593;;
let _ARM64_INS_SDIVR = 594;;
let _ARM64_INS_SDOT = 595;;
let _ARM64_INS_SEL = 596;;
let _ARM64_INS_SETF16 = 597;;
let _ARM64_INS_SETF8 = 598;;
let _ARM64_INS_SETFFR = 599;;
let _ARM64_INS_SEV = 600;;
let _ARM64_INS_SEVL = 601;;
let _ARM64_INS_SHA1C = 602;;
let _ARM64_INS_SHA1H = 603;;
let _ARM64_INS_SHA1M = 604;;
let _ARM64_INS_SHA1P = 605;;
let _ARM64_INS_SHA1SU0 = 606;;
let _ARM64_INS_SHA1SU1 = 607;;
let _ARM64_INS_SHA256H = 608;;
let _ARM64_INS_SHA256H2 = 609;;
let _ARM64_INS_SHA256SU0 = 610;;
let _ARM64_INS_SHA256SU1 = 611;;
let _ARM64_INS_SHA512H = 612;;
let _ARM64_INS_SHA512H2 = 613;;
let _ARM64_INS_SHA512SU0 = 614;;
let _ARM64_INS_SHA512SU1 = 615;;
let _ARM64_INS_SHADD = 616;;
let _ARM64_INS_SHL = 617;;
let _ARM64_INS_SHLL = 618;;
let _ARM64_INS_SHLL2 = 619;;
let _ARM64_INS_SHRN = 620;;
let _ARM64_INS_SHRN2 = 621;;
let _ARM64_INS_SHSUB = 622;;
let _ARM64_INS_SLI = 623;;
let _ARM64_INS_SM3PARTW1 = 624;;
let _ARM64_INS_SM3PARTW2 = 625;;
let _ARM64_INS_SM3SS1 = 626;;
let _ARM64_INS_SM3TT1A = 627;;
let _ARM64_INS_SM3TT1B = 628;;
let _ARM64_INS_SM3TT2A = 629;;
let _ARM64_INS_SM3TT2B = 630;;
let _ARM64_INS_SM4E = 631;;
let _ARM64_INS_SM4EKEY = 632;;
let _ARM64_INS_SMADDL = 633;;
let _ARM64_INS_SMAX = 634;;
let _ARM64_INS_SMAXP = 635;;
let _ARM64_INS_SMAXV = 636;;
let _ARM64_INS_SMC = 637;;
let _ARM64_INS_SMIN = 638;;
let _ARM64_INS_SMINP = 639;;
let _ARM64_INS_SMINV = 640;;
let _ARM64_INS_SMLAL = 641;;
let _ARM64_INS_SMLAL2 = 642;;
let _ARM64_INS_SMLSL = 643;;
let _ARM64_INS_SMLSL2 = 644;;
let _ARM64_INS_SMNEGL = 645;;
let _ARM64_INS_SMOV = 646;;
let _ARM64_INS_SMSUBL = 647;;
let _ARM64_INS_SMULH = 648;;
let _ARM64_INS_SMULL = 649;;
let _ARM64_INS_SMULL2 = 650;;
let _ARM64_INS_SPLICE = 651;;
let _ARM64_INS_SQABS = 652;;
let _ARM64_INS_SQADD = 653;;
let _ARM64_INS_SQDECB = 654;;
let _ARM64_INS_SQDECD = 655;;
let _ARM64_INS_SQDECH = 656;;
let _ARM64_INS_SQDECP = 657;;
let _ARM64_INS_SQDECW = 658;;
let _ARM64_INS_SQDMLAL = 659;;
let _ARM64_INS_SQDMLAL2 = 660;;
let _ARM64_INS_SQDMLSL = 661;;
let _ARM64_INS_SQDMLSL2 = 662;;
let _ARM64_INS_SQDMULH = 663;;
let _ARM64_INS_SQDMULL = 664;;
let _ARM64_INS_SQDMULL2 = 665;;
let _ARM64_INS_SQINCB = 666;;
let _ARM64_INS_SQINCD = 667;;
let _ARM64_INS_SQINCH = 668;;
let _ARM64_INS_SQINCP = 669;;
let _ARM64_INS_SQINCW = 670;;
let _ARM64_INS_SQNEG = 671;;
let _ARM64_INS_SQRDMLAH = 672;;
let _ARM64_INS_SQRDMLSH = 673;;
let _ARM64_INS_SQRDMULH = 674;;
let _ARM64_INS_SQRSHL = 675;;
let _ARM64_INS_SQRSHRN = 676;;
let _ARM64_INS_SQRSHRN2 = 677;;
let _ARM64_INS_SQRSHRUN = 678;;
let _ARM64_INS_SQRSHRUN2 = 679;;
let _ARM64_INS_SQSHL = 680;;
let _ARM64_INS_SQSHLU = 681;;
let _ARM64_INS_SQSHRN = 682;;
let _ARM64_INS_SQSHRN2 = 683;;
let _ARM64_INS_SQSHRUN = 684;;
let _ARM64_INS_SQSHRUN2 = 685;;
let _ARM64_INS_SQSUB = 686;;
let _ARM64_INS_SQXTN = 687;;
let _ARM64_INS_SQXTN2 = 688;;
let _ARM64_INS_SQXTUN = 689;;
let _ARM64_INS_SQXTUN2 = 690;;
let _ARM64_INS_SRHADD = 691;;
let _ARM64_INS_SRI = 692;;
let _ARM64_INS_SRSHL = 693;;
let _ARM64_INS_SRSHR = 694;;
let _ARM64_INS_SRSRA = 695;;
let _ARM64_INS_SSHL = 696;;
let _ARM64_INS_SSHLL = 697;;
let _ARM64_INS_SSHLL2 = 698;;
let _ARM64_INS_SSHR = 699;;
let _ARM64_INS_SSRA = 700;;
let _ARM64_INS_SSUBL = 701;;
let _ARM64_INS_SSUBL2 = 702;;
let _ARM64_INS_SSUBW = 703;;
let _ARM64_INS_SSUBW2 = 704;;
let _ARM64_INS_ST1 = 705;;
let _ARM64_INS_ST1B = 706;;
let _ARM64_INS_ST1D = 707;;
let _ARM64_INS_ST1H = 708;;
let _ARM64_INS_ST1W = 709;;
let _ARM64_INS_ST2 = 710;;
let _ARM64_INS_ST2B = 711;;
let _ARM64_INS_ST2D = 712;;
let _ARM64_INS_ST2H = 713;;
let _ARM64_INS_ST2W = 714;;
let _ARM64_INS_ST3 = 715;;
let _ARM64_INS_ST3B = 716;;
let _ARM64_INS_ST3D = 717;;
let _ARM64_INS_ST3H = 718;;
let _ARM64_INS_ST3W = 719;;
let _ARM64_INS_ST4 = 720;;
let _ARM64_INS_ST4B = 721;;
let _ARM64_INS_ST4D = 722;;
let _ARM64_INS_ST4H = 723;;
let _ARM64_INS_ST4W = 724;;
let _ARM64_INS_STADD = 725;;
let _ARM64_INS_STADDB = 726;;
let _ARM64_INS_STADDH = 727;;
let _ARM64_INS_STADDL = 728;;
let _ARM64_INS_STADDLB = 729;;
let _ARM64_INS_STADDLH = 730;;
let _ARM64_INS_STCLR = 731;;
let _ARM64_INS_STCLRB = 732;;
let _ARM64_INS_STCLRH = 733;;
let _ARM64_INS_STCLRL = 734;;
let _ARM64_INS_STCLRLB = 735;;
let _ARM64_INS_STCLRLH = 736;;
let _ARM64_INS_STEOR = 737;;
let _ARM64_INS_STEORB = 738;;
let _ARM64_INS_STEORH = 739;;
let _ARM64_INS_STEORL = 740;;
let _ARM64_INS_STEORLB = 741;;
let _ARM64_INS_STEORLH = 742;;
let _ARM64_INS_STLLR = 743;;
let _ARM64_INS_STLLRB = 744;;
let _ARM64_INS_STLLRH = 745;;
let _ARM64_INS_STLR = 746;;
let _ARM64_INS_STLRB = 747;;
let _ARM64_INS_STLRH = 748;;
let _ARM64_INS_STLUR = 749;;
let _ARM64_INS_STLURB = 750;;
let _ARM64_INS_STLURH = 751;;
let _ARM64_INS_STLXP = 752;;
let _ARM64_INS_STLXR = 753;;
let _ARM64_INS_STLXRB = 754;;
let _ARM64_INS_STLXRH = 755;;
let _ARM64_INS_STNP = 756;;
let _ARM64_INS_STNT1B = 757;;
let _ARM64_INS_STNT1D = 758;;
let _ARM64_INS_STNT1H = 759;;
let _ARM64_INS_STNT1W = 760;;
let _ARM64_INS_STP = 761;;
let _ARM64_INS_STR = 762;;
let _ARM64_INS_STRB = 763;;
let _ARM64_INS_STRH = 764;;
let _ARM64_INS_STSET = 765;;
let _ARM64_INS_STSETB = 766;;
let _ARM64_INS_STSETH = 767;;
let _ARM64_INS_STSETL = 768;;
let _ARM64_INS_STSETLB = 769;;
let _ARM64_INS_STSETLH = 770;;
let _ARM64_INS_STSMAX = 771;;
let _ARM64_INS_STSMAXB = 772;;
let _ARM64_INS_STSMAXH = 773;;
let _ARM64_INS_STSMAXL = 774;;
let _ARM64_INS_STSMAXLB = 775;;
let _ARM64_INS_STSMAXLH = 776;;
let _ARM64_INS_STSMIN = 777;;
let _ARM64_INS_STSMINB = 778;;
let _ARM64_INS_STSMINH = 779;;
let _ARM64_INS_STSMINL = 780;;
let _ARM64_INS_STSMINLB = 781;;
let _ARM64_INS_STSMINLH = 782;;
let _ARM64_INS_STTR = 783;;
let _ARM64_INS_STTRB = 784;;
let _ARM64_INS_STTRH = 785;;
let _ARM64_INS_STUMAX = 786;;
let _ARM64_INS_STUMAXB = 787;;
let _ARM64_INS_STUMAXH = 788;;
let _ARM64_INS_STUMAXL = 789;;
let _ARM64_INS_STUMAXLB = 790;;
let _ARM64_INS_STUMAXLH = 791;;
let _ARM64_INS_STUMIN = 792;;
let _ARM64_INS_STUMINB = 793;;
let _ARM64_INS_STUMINH = 794;;
let _ARM64_INS_STUMINL = 795;;
let _ARM64_INS_STUMINLB = 796;;
let _ARM64_INS_STUMINLH = 797;;
let _ARM64_INS_STUR = 798;;
let _ARM64_INS_STURB = 799;;
let _ARM64_INS_STURH = 800;;
let _ARM64_INS_STXP = 801;;
let _ARM64_INS_STXR = 802;;
let _ARM64_INS_STXRB = 803;;
let _ARM64_INS_STXRH = 804;;
let _ARM64_INS_SUB = 805;;
let _ARM64_INS_SUBHN = 806;;
let _ARM64_INS_SUBHN2 = 807;;
let _ARM64_INS_SUBR = 808;;
let _ARM64_INS_SUBS = 809;;
let _ARM64_INS_SUNPKHI = 810;;
let _ARM64_INS_SUNPKLO = 811;;
let _ARM64_INS_SUQADD = 812;;
let _ARM64_INS_SVC = 813;;
let _ARM64_INS_SWP = 814;;
let _ARM64_INS_SWPA = 815;;
let _ARM64_INS_SWPAB = 816;;
let _ARM64_INS_SWPAH = 817;;
let _ARM64_INS_SWPAL = 818;;
let _ARM64_INS_SWPALB = 819;;
let _ARM64_INS_SWPALH = 820;;
let _ARM64_INS_SWPB = 821;;
let _ARM64_INS_SWPH = 822;;
let _ARM64_INS_SWPL = 823;;
let _ARM64_INS_SWPLB = 824;;
let _ARM64_INS_SWPLH = 825;;
let _ARM64_INS_SXTB = 826;;
let _ARM64_INS_SXTH = 827;;
let _ARM64_INS_SXTL = 828;;
let _ARM64_INS_SXTL2 = 829;;
let _ARM64_INS_SXTW = 830;;
let _ARM64_INS_SYS = 831;;
let _ARM64_INS_SYSL = 832;;
let _ARM64_INS_TBL = 833;;
let _ARM64_INS_TBNZ = 834;;
let _ARM64_INS_TBX = 835;;
let _ARM64_INS_TBZ = 836;;
let _ARM64_INS_TRN1 = 837;;
let _ARM64_INS_TRN2 = 838;;
let _ARM64_INS_TSB = 839;;
let _ARM64_INS_TST = 840;;
let _ARM64_INS_UABA = 841;;
let _ARM64_INS_UABAL = 842;;
let _ARM64_INS_UABAL2 = 843;;
let _ARM64_INS_UABD = 844;;
let _ARM64_INS_UABDL = 845;;
let _ARM64_INS_UABDL2 = 846;;
let _ARM64_INS_UADALP = 847;;
let _ARM64_INS_UADDL = 848;;
let _ARM64_INS_UADDL2 = 849;;
let _ARM64_INS_UADDLP = 850;;
let _ARM64_INS_UADDLV = 851;;
let _ARM64_INS_UADDV = 852;;
let _ARM64_INS_UADDW = 853;;
let _ARM64_INS_UADDW2 = 854;;
let _ARM64_INS_UBFM = 855;;
let _ARM64_INS_UCVTF = 856;;
let _ARM64_INS_UDIV = 857;;
let _ARM64_INS_UDIVR = 858;;
let _ARM64_INS_UDOT = 859;;
let _ARM64_INS_UHADD = 860;;
let _ARM64_INS_UHSUB = 861;;
let _ARM64_INS_UMADDL = 862;;
let _ARM64_INS_UMAX = 863;;
let _ARM64_INS_UMAXP = 864;;
let _ARM64_INS_UMAXV = 865;;
let _ARM64_INS_UMIN = 866;;
let _ARM64_INS_UMINP = 867;;
let _ARM64_INS_UMINV = 868;;
let _ARM64_INS_UMLAL = 869;;
let _ARM64_INS_UMLAL2 = 870;;
let _ARM64_INS_UMLSL = 871;;
let _ARM64_INS_UMLSL2 = 872;;
let _ARM64_INS_UMNEGL = 873;;
let _ARM64_INS_UMOV = 874;;
let _ARM64_INS_UMSUBL = 875;;
let _ARM64_INS_UMULH = 876;;
let _ARM64_INS_UMULL = 877;;
let _ARM64_INS_UMULL2 = 878;;
let _ARM64_INS_UQADD = 879;;
let _ARM64_INS_UQDECB = 880;;
let _ARM64_INS_UQDECD = 881;;
let _ARM64_INS_UQDECH = 882;;
let _ARM64_INS_UQDECP = 883;;
let _ARM64_INS_UQDECW = 884;;
let _ARM64_INS_UQINCB = 885;;
let _ARM64_INS_UQINCD = 886;;
let _ARM64_INS_UQINCH = 887;;
let _ARM64_INS_UQINCP = 888;;
let _ARM64_INS_UQINCW = 889;;
let _ARM64_INS_UQRSHL = 890;;
let _ARM64_INS_UQRSHRN = 891;;
let _ARM64_INS_UQRSHRN2 = 892;;
let _ARM64_INS_UQSHL = 893;;
let _ARM64_INS_UQSHRN = 894;;
let _ARM64_INS_UQSHRN2 = 895;;
let _ARM64_INS_UQSUB = 896;;
let _ARM64_INS_UQXTN = 897;;
let _ARM64_INS_UQXTN2 = 898;;
let _ARM64_INS_URECPE = 899;;
let _ARM64_INS_URHADD = 900;;
let _ARM64_INS_URSHL = 901;;
let _ARM64_INS_URSHR = 902;;
let _ARM64_INS_URSQRTE = 903;;
let _ARM64_INS_URSRA = 904;;
let _ARM64_INS_USHL = 905;;
let _ARM64_INS_USHLL = 906;;
let _ARM64_INS_USHLL2 = 907;;
let _ARM64_INS_USHR = 908;;
let _ARM64_INS_USQADD = 909;;
let _ARM64_INS_USRA = 910;;
let _ARM64_INS_USUBL = 911;;
let _ARM64_INS_USUBL2 = 912;;
let _ARM64_INS_USUBW = 913;;
let _ARM64_INS_USUBW2 = 914;;
let _ARM64_INS_UUNPKHI = 915;;
let _ARM64_INS_UUNPKLO = 916;;
let _ARM64_INS_UXTB = 917;;
let _ARM64_INS_UXTH = 918;;
let _ARM64_INS_UXTL = 919;;
let _ARM64_INS_UXTL2 = 920;;
let _ARM64_INS_UXTW = 921;;
let _ARM64_INS_UZP1 = 922;;
let _ARM64_INS_UZP2 = 923;;
let _ARM64_INS_WFE = 924;;
let _ARM64_INS_WFI = 925;;
let _ARM64_INS_WHILELE = 926;;
let _ARM64_INS_WHILELO = 927;;
let _ARM64_INS_WHILELS = 928;;
let _ARM64_INS_WHILELT = 929;;
let _ARM64_INS_WRFFR = 930;;
let _ARM64_INS_XAR = 931;;
let _ARM64_INS_XPACD = 932;;
let _ARM64_INS_XPACI = 933;;
let _ARM64_INS_XPACLRI = 934;;
let _ARM64_INS_XTN = 935;;
let _ARM64_INS_XTN2 = 936;;
let _ARM64_INS_YIELD = 937;;
let _ARM64_INS_ZIP1 = 938;;
let _ARM64_INS_ZIP2 = 939;;
let _ARM64_INS_SBFIZ = 940;;
let _ARM64_INS_UBFIZ = 941;;
let _ARM64_INS_SBFX = 942;;
let _ARM64_INS_UBFX = 943;;
let _ARM64_INS_BFI = 944;;
let _ARM64_INS_BFXIL = 945;;
let _ARM64_INS_IC = 946;;
let _ARM64_INS_DC = 947;;
let _ARM64_INS_AT = 948;;
let _ARM64_INS_TLBI = 949;;
let _ARM64_INS_ENDING = 950;;
let _ARM64_GRP_INVALID = 0;;
let _ARM64_GRP_JUMP = 1;;
let _ARM64_GRP_CALL = 2;;
let _ARM64_GRP_RET = 3;;
let _ARM64_GRP_INT = 4;;
let _ARM64_GRP_PRIVILEGE = 6;;
let _ARM64_GRP_BRANCH_RELATIVE = 7;;
let _ARM64_GRP_PAC = 8;;
let _ARM64_GRP_CRYPTO = 128;;
let _ARM64_GRP_FPARMV8 = 129;;
let _ARM64_GRP_NEON = 130;;
let _ARM64_GRP_CRC = 131;;
let _ARM64_GRP_AES = 132;;
let _ARM64_GRP_DOTPROD = 133;;
let _ARM64_GRP_FULLFP16 = 134;;
let _ARM64_GRP_LSE = 135;;
let _ARM64_GRP_RCPC = 136;;
let _ARM64_GRP_RDM = 137;;
let _ARM64_GRP_SHA2 = 138;;
let _ARM64_GRP_SHA3 = 139;;
let _ARM64_GRP_SM4 = 140;;
let _ARM64_GRP_SVE = 141;;
let _ARM64_GRP_V8_1A = 142;;
let _ARM64_GRP_V8_3A = 143;;
let _ARM64_GRP_V8_4A = 144;;
let _ARM64_GRP_ENDING = 145;;